//示例代码:
public class HelloB extends HelloA{
public HelloB(){
System.out.println("子类构造方法");
}
{
System.out.println("子类构造代码块");
}
static{
System.out.println("子类静态块");
}
public static void main(String[] args) {
System.out.println("main()方法");
new HelloB();
}
}
class HelloA{
public HelloA(){ //父类构造方法
System.out.println("父类构造方法");
}
{ //父类构造代码块
System.out.println("父类构造代码块");
}
static{ //父类静态块
System.out.println("父类静态块");
}
}
输出:
父类静态块
子类静态块
main()方法
父类构造代码块
父类构造方法
子类构造代码块
子类构造方法