平成21年度 秋期 応用情報技術者試験 午前 問44
テクノロジ/開発技術オブジェクト指向におけるインヘリタンスの説明はどれか。
出典:平成21年度 秋期 応用情報技術者試験 午前 問44
- ア幾つかのオブジェクトを集めて,これらを成分とするオブジェクトを作成する。
- イオブジェクトのデータ構造や値を隠ぺいし,オブジェクトの外部から直接,内部のデータにアクセスできないようにする。
- ウ基底クラスで定義したデータ構造と手続をサブクラスで引き継いで使用する。
- エ同一のデータ構造と同一の手続をもつオブジェクトをまとめて表現する。
正解:ウ
解説
インヘリタンス(継承)は,基底クラス(スーパークラス)で定義したデータ構造や手続きを,サブクラスがそのまま引き継いで再利用できるようにする仕組みです。
選択肢ごとの解説
- ア誤り。複数のオブジェクトを集めて一つのオブジェクトを構成するのは集約(コンポジション)の説明です。
- イ誤り。データや値を隠ぺいし外部から直接アクセスできないようにするのはカプセル化の説明です。
- ウ正しい。基底クラスのデータ構造と手続をサブクラスが引き継いで使用するのがインヘリタンス(継承)です。
- エ誤り。同一のデータ構造と手続をもつオブジェクトをまとめて表現するのはクラス(分類)の考え方の説明です。