黑马程序员技术交流社区
标题:
[求助]帮忙看看这道题的 子父类的执行顺序是什么?>
[打印本页]
作者:
985876618
时间:
2015-11-11 01:20
标题:
[求助]帮忙看看这道题的 子父类的执行顺序是什么?>
class Fu {
static {
System.out.println("静态代码块Fu");
}
{
System.out.println("构造代码块Fu");
}
public Fu() {
System.out.println("构造方法Fu");
}
}
class Zi extends Fu {
static {
System.out.println("静态代码块Zi");
}
{
System.out.println("构造代码块Zi");
}
public Zi() {
System.out.println("构造方法Zi");
}
}
Zi z = new Zi();
作者:
xiao15779706
时间:
2015-11-11 08:55
我也想知道 我一开始是以为只执行子类的方法 毕竟建立的是子类实例对象 但是一运行就不是这样的:
静态代码块Fu
静态代码块Zi
构造代码块Fu
构造方法Fu
构造代码块Zi
构造方法Zi
作者:
z13561291
时间:
2015-11-11 14:59
楼上的运行顺序是对的
QQ截图20151111145816.png
(3.49 KB, 下载次数: 3)
下载附件
2015-11-11 14:58 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2