システム開発技術
基本情報技術者試験 科目A免除 修了試験 20250608 実施分 問7
オブジェクト指向プログラミングにおける,多相性を実現するためのオーバーライドの説明はどれか。
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20250608 実施分 問7(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:イ
覚える知識
オブジェクト指向の継承とオーバライド
オーバーライドとは、スーパークラスで定義したメソッドをサブクラスで再定義することである。
この問題で必要なこと
オーバーライドはスーパークラスのメソッドをサブクラスで再定義することで、多相性を実現する。
ひっかけ
ウはオーバーロード、アはカプセル化、エは汎化(抽象化)との混同。
この知識の出題:本試験系 2 回・免除試験 8 回(公開問題での観測値)