- A、不能通过编译
- B、通过编译,输出A
- C、通过编译,输出AA
- D、通过编译,输出AAA
public class AA extends A{
public AA(){
System.out.print("AA");
}
public static void main(String[] args) {
AA aa = new AA();
}
}
class A {
public A(){
System.out.print("A");
}
}
参考答案
答案:D
分析:
创建子类对象,先执行父类的构造方法,再执行子类的构造方法