博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

java 类的初始化顺序

Posted on 2014-09-14 12:33  发型乱乱  阅读(86)  评论(0编辑  收藏  举报

有父类

1. 父类static成员变量

2. 父类static块

3. 父类非static成员

4. 父类非static块

5. 父类构造方法

子类,也按照1-5顺序执行

 

无父类

1. static成员变量

2. static块

3. 非static成员

4. 非static块

5. 构造方法

 

总结:

先父再子

先静后动

先static成员后static块

先变量后代码块,在构造方法