java类四种成员(成员变量、方法、构造器、初始化块)
初始化块在类初始化过程中的顺序也类似于成员变量,与其在代码中的出现先后有关
静态初始化块的执行顺序类似于静态成员变量,也是与其在代码中的出现先后有关
总的执行顺序是:
父类静态初始化块
子类初始化块
父类普通初始化块
父类的构造器
子类普通初始化块
子类的构造器
java类四种成员(成员变量、方法、构造器、初始化块)
初始化块在类初始化过程中的顺序也类似于成员变量,与其在代码中的出现先后有关
静态初始化块的执行顺序类似于静态成员变量,也是与其在代码中的出现先后有关
总的执行顺序是:
父类静态初始化块
子类初始化块
父类普通初始化块
父类的构造器
子类普通初始化块
子类的构造器