オブジェクト指向プログラミングにおける,多相性を実現するためのオーバーライドの説明はどれか。
- オブジェクト内の詳細な仕様や構造を外部から隠蔽すること
- スーパークラスで定義されたメソッドをサブクラスで再定義すること
- 同一クラス内に,メソッド名が同一で,引数の型,個数,並び順が異なる複数のメソッドを定義すること
- 複数のクラスの共通する性質をまとめて,抽象化したクラスを作ること
解答
イ
解説
ー
- オブジェクト内の詳細な仕様や構造を外部から隠蔽すること
ー - スーパークラスで定義されたメソッドをサブクラスで再定義すること
ー - 同一クラス内に,メソッド名が同一で,引数の型,個数,並び順が異なる複数のメソッドを定義すること
ー - 複数のクラスの共通する性質をまとめて,抽象化したクラスを作ること
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 基礎理論 |
中分類 | アルゴリズムとプログラミング |
小分類 | プログラミング |
出題歴
- FE 平成29年度秋期 問7