平成25年度 秋期 ネットワークスペシャリスト試験 午前II 問25
次のクラス図におけるクラス間の関係の説明のうち、適切なものはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
-
ア: "バス", "トラック" などのクラスが "自動車" クラスの定義を引き継ぐことを、インスタンスという。
誤り。クラスが定義を引き継ぐことは「継承」と呼びます。「インスタンス」とはクラスから生成された具体的なオブジェクトのことを指します。 -
イ: "バス", "トラック" などのクラスの共通部分を抽出し "自動車" クラスとして定義することを、汎化という。
正しい。汎化は、複数のクラスの共通部分を抽出して抽象的な上位クラスを定義することを指します。この場合、「自動車」クラスが「バス」や「トラック」の上位クラスとして定義されています。 -
ウ: "バス", "トラック" などのクラスは "自動車" クラスに対するオブジェクトという。
誤り。「バス」や「トラック」は「自動車」クラスを継承したサブクラスであり、オブジェクトではありません。 -
エ: "バス", "トラック" などのそれぞれのクラスの違いを "自動車" クラスとして定義することを、特化という。
誤り。特化は、上位クラスを基にして具体的な下位クラスを定義することを指します。この場合、「バス」や「トラック」が「自動車」を基にした特化されたクラスとなります。
答え
イ: "バス", "トラック" などのクラスの共通部分を抽出し "自動車" クラスとして定義することを、汎化という。
出典:平成25年度 秋期 ネットワークスペシャリスト試験 午前II 問25