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

キーワード:super:問題2

何が表示されるか?

A. A1が表示される
B. A2が表示される
C. A1もA2も表示される
D. 何も表示されない

======ソースコード
class A {
    A() {
        System.out.println("A1");
    }
    A(int x) {
        System.out.println("A2");
    }
}

class B extends A {
    B() {
        super(1);
    }
}

class M {
    public static void main(String[] args) {
        B b = new B();
    }
}

======
正解: B.