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