令和6年度試験問題 問35

(私の父:公務員)が"私の父は公務員である"というインスタンスとクラスの関係を表すとき,同じ関係となるものはどれか。

  • (俸給生活者:公務員)
  • (日本:国)
  • (私の父:私の母)
  • (私の部屋:私の家)
正解 問題へ
分野 :テクノロジ系
中分類:システム開発技術
小分類:ソフトウェア方式設計・詳細設計
解説
"私の父は公務員である"という関係をオブジェクト指向で捉えると、インスタンス(個体)である"私の父"が、"公務員"というクラス(概念)に属するというis-a関係になります。is-a関係の場合、「インスタンス=クラス」という関係が成立します。これと同じ関係に当たるものを選びます。
  • "俸給生活者は公務員である"は、俸給生活者(サラリーマン)のほうが上位の概念なので成立しません。また、公務員はクラスでありインスタンスではないため、クラス-クラスの関係となります。
  • 正しい。"日本は国である"は成立します。インスタンス-クラスの関係であり、(私の父:公務員)と同じくis-a関係に該当します。
  • "私の父は私の母である"は成立しません。インスタンス-インスタンスの関係なので不適切です。
  • "私の部屋は私の家である"は成立しません。部屋は家の一部分であり、部品-全体(part-of)の関係に該当するため不適切です。

出典


Pagetop