コンストラクタ:問題2 | Javaプログラミング初心者のためのページ

コンストラクタ:問題2

問題:以下のプログラムのコンパイル・実行結果として適切なものを選択しなさい。
A. コンストラクタ定義内で引数iに代入をしていないためコンパイルエラー。
B. 引数のないコンストラクタを定義していないためコンパイルエラー。
C. 正常に実行され、0と表示される
D. 正常に実行され、Aと表示される

class M {
    public static void main(String[] args) {
        A a = new A(0);
    }
}

class A{
    A(int i){
        System.out.println(i);
    }
}

















解答:
C. 正常に実行され、0と表示される