非继承:
1.static静态代码块和静态成员
2.普通成员
3.构造函数执行
继承:
1.父类静态代码区和父类静态成员
2.子类静态代码区和子类静态成员
3.父类非静态代码区和普通成员
4.父类构造函数
5.子类非静态代码区和普通成员
6.子类构造函数
非继承:
1.static静态代码块和静态成员
2.普通成员
3.构造函数执行
继承:
1.父类静态代码区和父类静态成员
2.子类静态代码区和子类静态成员
3.父类非静态代码区和普通成员
4.父类构造函数
5.子类非静态代码区和普通成员
6.子类构造函数
本文标题:Java类的初始化顺序
本文链接:https://www.haomeiwen.com/subject/wmqdcftx.html
网友评论