オブジェクト指向の基礎誤り発見
Javaにおける「コンストラクタ」の説明として、誤っているものはどれですか?
A.コンストラクタ名はクラス名と同じでなければならない
✓ この記述は正しい。コンストラクタ名はクラス名と完全に一致する必要があります。
B.コンストラクタには戻り値の型として void を記述する必要がある← 正解
✓ 正解です。この記述が誤りで、正しくはコンストラクタには戻り値の型を一切記述しません。void を書くと通常のメソッドと見なされてしまいます。
C.1つのクラスに引数の異なる複数のコンストラクタを定義することができる
✓ この記述は正しい。引数の型や数が異なるコンストラクタを複数定義するコンストラクタのオーバーロードが可能です。
D.コンストラクタはオブジェクトの生成時(new 演算子使用時)に呼び出される
✓ この記述は正しい。new 演算子でオブジェクトを生成する際に対応するコンストラクタが自動的に呼び出されます。