問7
オブジェクト指向プログラミングにおける、多相性を実現するためのオーバーライドの説明はどれか。
ア オブジェクト内の詳細な仕様や構造を外部から隠蔽すること
イ スーパークラスで定義されたメソッドをサブクラスで再定義すること
ウ 同一クラス内に、メソッド名が同一で、引数の型、個数、並び順が異なる複数のメソッドを定義すること
エ 複数のクラスの共通する性質をまとめて、抽象化したクラスを作ること
正解
イ
解説
ア カプセル化の説明である。
イ 正しい。
ウ オーバーロードの説明である。
エ 汎化の説明である。