キーワード:this:問題3 | Javaプログラミング初心者のためのページ

キーワード:this:問題3

以下の実行結果は?
A. A1が表示される
B. A1もA2も表示される
C. コンパイルエラー
D. 実行時エラー

===ソースコード
class A {
    A() {
        this(1);
        System.out.println("A1");
    }
    A(int x) {
        this();
        System.out.println("A2");
    }
}
class M {
    public static void main(String[] args) {
        A a = new A();
    }
}





=====
正解:C