public class test2 {
public static void main(String[] args) {
Son son = new Son();
}
}
class Parent{
{
System.out.println("父类代码块");
}
static{
System.out.println("父类静态代码块");
}
Parent(){
System.out.println("父类构造方法");
}
}
class Son extends Parent{
{
System.out.println("子类代码块");
}
static{
System.out.println("子类静态代码块");
}
Son(){
System.out.println("子类构造方法");
}
}
控制台输出
父类静态代码块
子类静态代码块
父类代码块
父类构造方法
子类代码块
子类构造方法