java中创建对象的初始化顺序

代码演示不列了,只是提供为了方便look眼结论。

1、父类静态字段初始化

2、父类静态代码块

3、子类静态字段初始化

4、子类静态代码块

5、父类普通字段初始化

6、父类构造代码块

7、父类构造函数

8、子类普通字段初始化

9、子类构造代码块

10、子类构造函数

你可能感兴趣的:(java中创建对象的初始化顺序)