class Base {
Base() {
System.out.print("Base");
}
}
public class Alpha extends Base {
public static void main( String[] args ) {
new Alpha();
//调用父类无参的构造方法
new Base();
}
}
Base
BaseBase
编译失败
代码运行但没有输出
运行时抛出异常
选择b
- 第一次创建子类对象
父类静态代码块
子类静态代码块
父类代码块
父类构造方法
子类代码块
子类构造方法