キーワード:this:問題②-4
問題:クラスMを実行したとき、何が表示されるか?
A. A1のみ表示される
B. A2のみ表示される
C. A1、A2の順に表示される
D. A2、A1の順に表示される
===コード
class M {
public static void main(String[] args) {
A a = new A();
}
}
class A {
A() {
this(1);
System.out.println("A1");
}
A(int x) {
System.out.println("A2");
}
}
===解答
D. A2、A1の順に表示される
A. A1のみ表示される
B. A2のみ表示される
C. A1、A2の順に表示される
D. A2、A1の順に表示される
===コード
class M {
public static void main(String[] args) {
A a = new A();
}
}
class A {
A() {
this(1);
System.out.println("A1");
}
A(int x) {
System.out.println("A2");
}
}
===解答
D. A2、A1の順に表示される