システム開発技術
令和7年度 基本情報技術者試験 科目A 公開問題 問12
オブジェクト指向プログラミングの特徴のうち,異なるクラスのオブジェクトを同一のインタフェースで操作したときに,操作対象クラスに応じた異なる動作を可能にすることを何と呼ぶか。
- ア 委譲
- イ 継承
- ウ コンポジション
- エ 多相性
出典:令和7年度 基本情報技術者試験 科目A 公開問題 問12
答えと解説を見る
正解:エ
覚える知識
オブジェクト指向の多相性(ポリモーフィズム)
多相性とは、同じメッセージを送っても受け取るオブジェクトのクラスに応じて異なる振る舞いをする性質である。
この問題で必要なこと
同一のインタフェースで操作しても、対象クラスに応じて異なる動作をする性質を多相性(ポリモーフィズム)という。
ひっかけ
継承や委譲、コンポジションと混同させる。
この知識の出題:本試験系 2 回・免除試験 0 回(公開問題での観測値)