平成29年度 秋期 基本情報技術者試験 午前 問47
テクノロジ/開発技術オブジェクト指向分析を用いてモデリングしたとき,クラスとオブジェクトの関係になる組みはどれか。
出典:平成29年度 秋期 基本情報技術者試験 午前 問47
- ア公園,ぶらんこ
- イ公園,代々木公園
- ウ鉄棒,ぶらんこ
- エ中之島公園,代々木公園
正解:イ
解説
クラスは共通の性質を持つものの分類(型)を表し,オブジェクトはそのクラスに属する具体的な実例(インスタンス)を表します。「公園」という一般的な分類(クラス)に対し,「代々木公園」は実在する具体的な公園(そのクラスのオブジェクト)であるため,クラスとオブジェクトの関係にあたります。
選択肢ごとの解説
- ア誤り。「公園」と「ぶらんこ」は,公園がぶらんこを備えているという全体と部分の関係(集約)にあたり,クラスとオブジェクトの関係ではありません。
- イ正しい。「公園」は分類(クラス),「代々木公園」はその具体的な実例(オブジェクト)であり,クラスとオブジェクトの関係にあたります。
- ウ誤り。「鉄棒」と「ぶらんこ」は,どちらも遊具の種類(クラス)を表す言葉であり,クラスとオブジェクトの関係ではありません。
- エ誤り。「中之島公園」と「代々木公園」は,どちらも具体的な公園の実例(オブジェクト)であり,クラスとオブジェクトの関係ではありません。