class Parent { public Parent() { System.out.println("4---父类构造方法"); } static { System.out.println("1---父类静态代码块"); } { System.out.println("3---父类普通代码块"); } } class Child extends Parent { public Child() { System.out.println("6---子类构造方法"); } static { System.out.println("2---子类静态代码块"); } { System.out.println("5---子类普通代码块"); } } public class Test { public static void main(String[] args) { new Child(); } }
执行结果: