![](https://img.haomeiwen.com/i6733958/65af79d949cd3d59.png)
如图,
最先初始化的先后顺序是
- 父类静态方法
- 子类静态方法
- main方法里面的print
- 父类构造方法
- 子类成员变量方法
- 子类构造方法
总结:初始化时被静态修饰的数据优先初始化,其中父类优先于子类
![](https://img.haomeiwen.com/i6733958/cc7a3823f4df5d5c.png)
如图,
最先初始化的先后顺序是
- 父类静态方法
- 子类静态方法
- 父类成员变量初始化
- 父类构造方法
- 子类成员变量
- 子类构造方法
如图,
最先初始化的先后顺序是
总结:初始化时被静态修饰的数据优先初始化,其中父类优先于子类
如图,
最先初始化的先后顺序是
本文标题:java类初始化过程
本文链接:https://www.haomeiwen.com/subject/nbdgrqtx.html
网友评论