版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenbetter1996/article/details/87647657
package xyz.cglzwz.question_bank;
public class LoadOrder {
public static void main(String[] args) {
new B();
}
}
/**
* 父类
*
* @author chgl16
*/
class A {
public A() {
System.out.println("父类的构造方法");
}
{System.out.println("父类的初始化");}
static {System.out.println("父类的静态块");}
}
/**
* 子类
*
* @author chgl16
*/
class B extends A {
public B() {
System.out.println("子类的构造方法");
}
{System.out.println("子类的初始化");}
static {System.out.println("子类的静态块");}
}
输出结果:
父类的静态块
子类的静态块
父类的初始化
父类的构造方法
子类的初始化
子类的构造方法