平成30年 春期 基本情報技術者 午前 問46

オブジェクト指向において、あるクラスの属性や機能がサブクラスで利用できることを何というか。

 ア  オーバーライド  イ  カプセル化
 ウ  継承  エ  多様性


答え ウ


解説

 ア  オーバーライドは、あるクラスで定義された属性や機能をサブクラスで定義しなおすことで、スーパークラスとサブクラスで異なる属性や機能をもつことができます。
 イ  カプセル化は、オブジェクト内のデータや振る舞いを隠蔽し、ブラックボックス化することです。
 ウ  継承は、あるクラスで定義された属性や機能をサブクラスで利用することです。
 エ  多様性は、オブジェクトに対する操作が呼び出し側ではなく、受け手側で決まることです。


キーワード
・オブジェクト指向

キーワードの解説
  • オブジェクト指向(object oriented)
    プログラムを相互にデータのやり取りを行うオブジェクトの集合であるという考えである。
    オブジェクト指向の特長には
    • カプセル化
      オブジェクト内のデータや振る舞いを隠蔽し、ブラックボックス化すること。
    • 継承
      あるオブジェクトの特性を他のオブジェクトに引き継ぐこと。
    • ポリモーフィズム(多様性)
      あるオブジェクトの操作が呼び出し側でなく、受け手によって決まること。
    • オーバーライド
      スーパークラスで定義されたメソッドをサブクラスで定義しなおすこと。
    がある。

もっと、「オブジェクト指向」について調べてみよう。

戻る 一覧へ 次へ