站点图标 度崩网-几度崩溃

以下代码将输出()

  • 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

分析:
创建子类对象,先执行父类的构造方法,再执行子类的构造方法