問題
オブジェクト指向の「多態性(ポリモーフィズム)」の説明として、適切なものはどれか。
選択肢
- 1ア データと操作を一体化する
- 2イ 同じメソッド呼び出しでも対象により異なる動作をする
- 3ウ 上位クラスの性質を継承する
- 4エ 内部構造を隠蔽する
解答と解説を見る
正解
2. イ 同じメソッド呼び出しでも対象により異なる動作をする
解説
多態性(ポリモーフィズム)は、同じインタフェース(メソッド名)で異なる実装を提供できる性質です。例:動物クラスの「鳴く」メソッドは、犬なら「ワン」、猫なら「ニャー」と異なる動作をします。