Java类的初始化顺序

一、初始化顺序 三组五部分:(静态变量、静态代码块)、(成员变量、非静态代码块)、构造器; 单个类:对于静态变量、静态代码块、成员变量、非静态代码块、构造器,它们的初始化顺序依次是(静态变量、静态代码块)>(成员变量、非静态代码块)>构造器。 继承:子类的静态变量和静态代码块的初始化是在父类的成员变量、非静态代码块和构造器初始化之前就完成了。静态变量、静态代码块,成员变量、非静态代码块初始化的顺序
相关文章
相关标签/搜索