問題プレビューID: ecdd9dd8

問 47

オブジェクト指向におけるクラスとインスタンスとの関係のうち,適切なものはどれか。

解説

クラスは,属性や振る舞いなどの仕様を定義したものであり,設計図に例えられる。インスタンスは,そのクラスの定義に基づいて実際に生成された実体(オブジェクト)である。一つのクラスからは,必要に応じて複数のインスタンスを生成できる。

  • アは説明が逆であり,クラスが仕様を定義し,インスタンスはそこから生成される。
  • ウは誤りで,一つのインスタンスは特定の一つのクラスに対応する。
  • エは誤りで,一つのクラスに対して複数のインスタンスが存在し得る。

したがって,「クラスの定義に基づいてインスタンスが生成される」が適切であり,正解は「イ」である。