オブジェクト指向におけるクラスとインスタンスとの関係のうち,適切なものはどれか。
イ クラスの定義に基づいてインスタンスが生成される。
ウ 一つのインスタンスに対して,複数のクラスが対応する。
エ 一つのクラスに対して,インスタンスはただ一つ存在する。
「クラス」は、オブジェクトに共通なデータや機能を定義したもので、クラスの定義をもとに、 内部のデータを設定して、実体化したものがオブジェクトになる。
オブジェクトの外からオブジェクトの内部への直接の操作を禁止することを「カプセル化」とよぶ。 カプセル化によって、オブジェクト内のインスタンス変数への操作は、メソッドを 呼び出すことで可能になる。