Java 初始化顺序(静态变量,静态初始化块,实例变量,实例初始化块,构造方法)

1、执行顺序

1.1、一个类中的初始化顺序

类内容(静态变量、静态初始化块) => 实例内容(变量、初始化块、构造器)

1.2、两个具有继承关系类的初始化顺序

父类的(静态变量、静态初始化块)=> 子类的(静态变量、静态初始化块)=> 父类的(变量、初始化块、构造器)=> 子类的(变量、初始化块、构造器)

猜你喜欢

转载自www.cnblogs.com/fanjunxuan-RoadOfNoReturn/p/9147608.html