平成23年度秋期 問24 / 25

平成23年度 秋期 ネットワークスペシャリスト試験 午前II 問24

次のクラス図におけるクラス間の関係の説明のうち、適切なものはどれか。

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

  • ア: "バス", "トラック" などのクラスが "自動車" クラスの定義を引き継ぐことを、インスタンスという。
    誤り。インスタンスとは、クラスをもとに生成された具体的なオブジェクトを指します。この場合は適切ではありません。

  • イ: "バス", "トラック" などのクラスの共通部分を抽出し "自動車" クラスとして定義することを、汎化という。
    正しい。汎化(Generalization)は、複数のクラスの共通部分を抽出し、より抽象的な親クラスとして定義することを指します。このクラス図では "自動車" クラスがそれに該当します。

  • ウ: "バス", "トラック" などのクラスは、"自動車" クラスに対するオブジェクトという。
    誤り。"バス" や "トラック" は "自動車" のサブクラス(子クラス)であり、オブジェクトではありません。

  • エ: "バス", "トラック" などのそれぞれのクラスの違いを "自動車" クラスとして定義することを、特化という。
    誤り。特化(Specialization)は親クラスを基にして、より具体的な子クラスを定義することを指します。この場合は説明と一致しません。


答え

イ: "バス", "トラック" などのクラスの共通部分を抽出し "自動車" クラスとして定義することを、汎化という。

出典:平成23年度 秋期 ネットワークスペシャリスト試験 午前II 問24

平成23年度秋期の他の問題