Javaの基本誤り発見
Javaの「継承(inheritance)」に関する記述のうち、誤っているものはどれですか?
A.Javaではクラスの多重継承はサポートされておらず、1つのクラスしか継承できない。
✓ この記述は正しい。Javaはクラスの単一継承のみをサポートしています。
B.子クラスは親クラスのprivateメンバーを直接継承して参照することができる。← 正解
✓ 正解です。この記述が誤りで、正しくはprivateメンバーは子クラスから直接アクセスできません。
C.子クラスのコンストラクタからsuper()を使って親クラスのコンストラクタを呼び出せる。
✓ この記述は正しい。super()を使うことで親クラスのコンストラクタを呼び出せます。
D.継承を使うことで、親クラスのメソッドを子クラスでオーバーライドして再定義できる。
✓ この記述は正しい。オーバーライドにより子クラスで親クラスのメソッドを再定義できます。