修了試験 2011-12-18実施分 基本情報技術者試験 問48
オブジェクト指向におけるクラスとインスタンスとの関係のうち,適切なものはどれか。
正答2
解説
正解は2です。 クラスは、オブジェクトがもつデータ(属性)と操作(メソッド)を定めたひな型です。 インスタンスは、そのクラスの定義に基づいて生成された具体的な実体です。 【選択肢別解説】 1:× 関係が逆です。 仕様を定義したものがクラスで、インスタンスはクラスから生成される実体です。 2:○ クラスの定義をもとにインスタンスが生成されるのが、クラスとインスタンスの関係です。 例えば「社員」クラスから、個々の社員を表すインスタンスが作られます。 3:× インスタンスは、生成のもとになったクラスの定義に従って作られます。 1つのインスタンスに複数のクラスが対応するという関係ではありません。 4:× 1つのクラスから、必要な数だけ複数のインスタンスを生成できます。 ただ1つに限られるわけではありません。 【ポイント】 クラスは「設計図」、インスタンスは「設計図から作られた製品」とたとえると分かりやすいです。まとめて解く
修了試験 2011-12-18実施分を通しで解く(80問)→