IPA過去問ドリル

平成21年度 秋期 応用情報技術者試験 午前 問44

テクノロジ/開発技術

オブジェクト指向におけるインヘリタンスの説明はどれか。

出典:平成21年度 秋期 応用情報技術者試験 午前 問44

正解:ウ

解説

インヘリタンス(継承)は,基底クラス(スーパークラス)で定義したデータ構造や手続きを,サブクラスがそのまま引き継いで再利用できるようにする仕組みです。

選択肢ごとの解説

  • 誤り。複数のオブジェクトを集めて一つのオブジェクトを構成するのは集約(コンポジション)の説明です。
  • 誤り。データや値を隠ぺいし外部から直接アクセスできないようにするのはカプセル化の説明です。
  • 正しい。基底クラスのデータ構造と手続をサブクラスが引き継いで使用するのがインヘリタンス(継承)です。
  • 誤り。同一のデータ構造と手続をもつオブジェクトをまとめて表現するのはクラス(分類)の考え方の説明です。
応用情報技術者の過去問を演習モードで解く