美文网首页
java基础知识梳理04-实例化顺序

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

作者: redleaf | 来源:发表于2018-05-23 22:31 被阅读0次

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

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

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

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

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

3、父类构造器

4、子类普通代码块

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

6、子类方法的执行

代码实例

Parent 类

子类

执行结果

执行顺序

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

相关文章

网友评论

      本文标题:java基础知识梳理04-实例化顺序

      本文链接:https://www.haomeiwen.com/subject/xtidjftx.html