java基础知识梳理04-实例化顺序

2018-05-23  本文已影响0人  redleaf

类的实例化顺序:父类静态代理块--->子类静态代码块--->父类代码块--->父类构造函数-->子类代码块-->子类构造函数-->类方法

比如父类静态数据、构造函数、字段、子类静态数据、构造函数、字段,它们的执行顺序。

遵循先静态先父后子原则:

1、父类中static代码块,子类中的static

2、顺序执行父类的普通代码块

3、父类构造器

4、子类普通代码块

5、子类构造器,按顺序执行

6、子类方法的执行

代码实例

Parent 类

子类

执行结果

执行顺序

父类静态代理块--->子类静态代码块--->父类代码块--->父类构造函数-->子类代码块-->子类构造函数-->类方法

上一篇 下一篇

猜你喜欢

热点阅读