システム開発技術
平成26年度 秋期 基本情報技術者試験 午前 問47
多相性を実現するときに,特有のものはどれか。
- ア オーバライド
- イ カプセル化
- ウ 多重継承
- エ メッセージパッシング
出典:平成26年度 秋期 基本情報技術者試験 午前 問47
答えと解説を見る
正解:ア
覚える知識
オブジェクト指向の多相性(ポリモーフィズム)
多相性は同一メッセージに対してクラスごとに異なる処理を行える性質で、オーバライドにより実現する。
この問題で必要なこと
多相性は同じメッセージで異なる動作をさせる性質で、サブクラスでのオーバライドで実現する。
ひっかけ
カプセル化・多重継承・メッセージパッシングは他の概念または多相性に特有でない。
この知識の出題:本試験系 2 回・免除試験 0 回(公開問題での観測値)