求输出结果作者: huanlong579 时间: 2016-3-19 22:26
顶一个,看过这块内容,又忘了,正好复习下,谢了作者: 陈文广 时间: 2016-3-20 12:28
1.static A
2.static B
3.I'm A class
4.HelloA
5.I'm B class
6.HelloB
先加载类文件,执行静态代码块,后父类初始化,再子类初始化,先构造代码块,再构造方法作者: lgdbest 时间: 2016-3-20 13:21
static A
static B
I'm A class
HelloA
I'm B class
HelloB
静态代码块在类加载的时候 就已经加载,可以用类名直接调用作者: sd1571565 时间: 2016-3-20 17:05
static A
static B
I'm A class
HelloA
I'm B class
HelloB
静态代码块先加载
先是父类的 静态,然后子类的
接着是父类的构造代码块 构造方法
最后就是子类的构造代码块 和构造方法
另外程序里面父类没有public 权限,而子类有public权限
编译时会报错的作者: 丿若恋灬如初 时间: 2016-3-20 17:24
static A
static B
I'm A class
HelloA
I'm B class
HelloB
static静态代码块,先执行父类的,然后子类
因为继承关系,先执行父类的构造代码块 构造方法
最后就是子类的构造代码块 和构造方法