基本情報技術者試験 - 令和7年1月修了 - 問35
| ア | (俸給生活者:公務員) |
|---|---|
| イ | (日本:国) |
| ウ | (私の父:私の母) |
| エ | (私の部屋:私の家) |
答え : イ
分野 : テクノロジ系 › 開発技術 › システム開発技術 › システム要件定義・ソフトウェア要件定義
解説 :
「クラス」と「インスタンス」の関係を正しく理解しているかを問う問題です。クラスとは物事の分類や種類(カテゴリ)を表す概念であり,インスタンスとは,そのクラスに属する具体的な個別の存在(実例)のことです。
「私の父:公務員」という組み合わせは,「私の父」という具体的な1人の人物(インスタンス)が,「公務員」という職業の分類(クラス)に属している,という関係を表しています。同じように「日本:国」という組み合わせを見ると,「日本」という具体的な1つの国(インスタンス)が,「国」という分類(クラス)に属しているという関係になっており,構造がまったく同じです。従って,正解は「イ」です。
「ア」の「俸給生活者:公務員」はどちらもクラス(分類)同士の関係であり,片方の分類がもう片方の分類に含まれる(部分集合になる)関係で,インスタンスとクラスの関係ではありません。「ウ」の「私の父:私の母」と「エ」の「私の部屋:私の家」は,いずれも具体的な物事同士の関係(家族の関係や,部屋が家の一部であるという関係)であり,クラスとインスタンスの関係にはなっていません。
分野 : テクノロジ系 › 開発技術 › システム開発技術 › システム要件定義・ソフトウェア要件定義
解説 :
「クラス」と「インスタンス」の関係を正しく理解しているかを問う問題です。クラスとは物事の分類や種類(カテゴリ)を表す概念であり,インスタンスとは,そのクラスに属する具体的な個別の存在(実例)のことです。
「私の父:公務員」という組み合わせは,「私の父」という具体的な1人の人物(インスタンス)が,「公務員」という職業の分類(クラス)に属している,という関係を表しています。同じように「日本:国」という組み合わせを見ると,「日本」という具体的な1つの国(インスタンス)が,「国」という分類(クラス)に属しているという関係になっており,構造がまったく同じです。従って,正解は「イ」です。
「ア」の「俸給生活者:公務員」はどちらもクラス(分類)同士の関係であり,片方の分類がもう片方の分類に含まれる(部分集合になる)関係で,インスタンスとクラスの関係ではありません。「ウ」の「私の父:私の母」と「エ」の「私の部屋:私の家」は,いずれも具体的な物事同士の関係(家族の関係や,部屋が家の一部であるという関係)であり,クラスとインスタンスの関係にはなっていません。