平成26年 秋期 基本情報技術者 午前 問47

多相性を実現するときに、特有のものはどれか。

 ア  オーバーライド  イ  カプセル化
 ウ  多重継承  エ  メッセージパッシング


答え ア


解説

 ア  オーバーライドすることで多様性を実現できます。
 イ  カプセル化は、属性と振る舞いを一つにまとめた構造にすることです。
 ウ  多重継承は、オブジェクト指向でたのオブジェクトの特徴を引き継ぐ継承で、複数のオブジェクトから継承することです。
 エ  メッセージパッシングは、ひとつもしくは多くの受信者に対して送信者がデータを配送できる通信方法です。


キーワード
・オーバーライド

キーワードの解説
  • オーバーライド(override)
    スーパークラスで定義されたメソッドをサブクラスで定義しなおし、動作を上書きすることです。
    オーバーライドすることでサブクラスにおいてスーパクラスと異なった性質をもつことができます。

もっと、「オーバーライド」について調べてみよう。

戻る 一覧へ 次へ