修了試験 2025-01-26実施分 基本情報技術者試験 問35
(私の父:公務員)が“私の父は公務員である”というインスタンスとクラスの関係を表すとき,同じ関係となるものはどれか。
正答2
解説
正解は2です。 オブジェクト指向におけるインスタンスとクラスの関係を問う問題です。 「私の父」は特定の一人の人物で、インスタンスに当たります。 「公務員」は人物を分類する種類で、クラスに当たります。 同じ関係になるのは、左側が具体的な一つのもので、右側がその属する種類である組です。 【選択肢別解説】 1:× 俸給生活者と公務員は、どちらも人の種類を表すクラスです。 これはクラス同士の関係であり、インスタンスとクラスの関係ではありません。 2:○ 日本は特定の一つの国であり、国はその種類を表すクラスです。 「日本は国である」と言えるので、インスタンスとクラスの関係になります。 3:× 私の父と私の母は、どちらも特定の人物を表すインスタンスです。 インスタンス同士の関係なので、題意と合いません。 4:× 私の部屋は私の家の一部であり、部分と全体の関係(集約)です。 「私の部屋は私の家である」とは言えないので、インスタンスとクラスの関係ではありません。 【ポイント】 インスタンスとクラスの関係は「AはBの一例である」と言えるかで判断します。 クラス同士の「is-a」の関係は汎化と特化、「part-of」の関係は集約と区別します。まとめて解く
修了試験 2025-01-26実施分を通しで解く(60問)→