java类初始化顺序

2017-08-05  本文已影响0人  听说我很强

1.静态代码块,静态变量,按代码顺序先后执行.
2.构造代码块,成员变量,按代码顺序先后执行.
3.先执行构造块或成员变量初始化,再执行构造函数,每次new对象都会执行.
4.构造代码块用于给使用不同构造函数创建的实例的成员变量初始化.
5.继承中,执行顺序:
一次:父类静态内容,子类静态内容
次数为调用子类构造函数次数:父类构造块/成员变量,构造函数;子类构造块/成员变量,构造函数;

上一篇 下一篇

猜你喜欢

热点阅读