public class text {
public static void main(String[] args) {
new Test2();
}
}
class Test1{
public Test1() {
System.out.println("父类构造方法");
}
{
System.out.println("父类构造代码块");
}
static {
System.out.println("父类静态代码块");
}
}
class Test2 extends Test1{
public Test2() {
System.out.println("子类构造方法");
}
{
System.out.println("子类构造代码块");
}
static {
System.out.println("子类静态方法");
}
}
结果:
父类静态代码块
子类静态方法
父类构造代码块
父类构造方法
子类构造代码块
子类构造方法