java类初始化过程
2019-01-09 本文已影响0人
setone

如图,
最先初始化的先后顺序是
- 父类静态方法
- 子类静态方法
- main方法里面的print
- 父类构造方法
- 子类成员变量方法
- 子类构造方法
总结:初始化时被静态修饰的数据优先初始化,其中父类优先于子类

如图,
最先初始化的先后顺序是
- 父类静态方法
- 子类静态方法
- 父类成员变量初始化
- 父类构造方法
- 子类成员变量
- 子类构造方法
如图,
最先初始化的先后顺序是
总结:初始化时被静态修饰的数据优先初始化,其中父类优先于子类
如图,
最先初始化的先后顺序是