1.单个类:静态变量/静态初始化块>变量/初始化块>构造器
运行以上代码,我们会得到如下的输出结果:
2.父子类:父类--静态变量/静态初始化块>子类--静态变量/静态初始化块>父类--变量/初始化块>父类--构造器>子类--变量/初始化块>子类--构造器
运行一下上面的代码,结果马上呈现在我们的眼前:
3.静态变量和静态初始化块,变量和初始化块,取决于它们在类中出现的先后顺序
运行上面的代码,会得到如下的结果:
1.单个类:静态变量/静态初始化块>变量/初始化块>构造器
运行以上代码,我们会得到如下的输出结果:
2.父子类:父类--静态变量/静态初始化块>子类--静态变量/静态初始化块>父类--变量/初始化块>父类--构造器>子类--变量/初始化块>子类--构造器
运行一下上面的代码,结果马上呈现在我们的眼前:
3.静态变量和静态初始化块,变量和初始化块,取决于它们在类中出现的先后顺序
运行上面的代码,会得到如下的结果: