基本情報技術者試験 - 令和6年7月修了 - 問35

オブジェクト指向におけるクラスとインスタンスとの関係のうち,適切なものはどれか。
アインスタンスはクラスの仕様を定義したものである。
イクラスの定義に基づいてインスタンスが生成される。
ウ一つのインスタンスに対して,複数のクラスが対応する。
エ一つのクラスに対して,インスタンスはただ一つ存在する。
答え : イ
分野 : テクノロジ系 › 開発技術 › システム開発技術 › 設計
解説 :
オブジェクト指向において,クラスはオブジェクトの設計図にあたるもので,そのクラスの定義に基づいて実際に生成された実体のことをインスタンスと呼びます。つまり,クラスという型からインスタンスという具体的な実体が作られるという関係になります。この関係を正しく述べているのは「イ」です。

「ア」はインスタンスがクラスの仕様を定義すると述べていますが,これは実際の関係とは逆であり,クラスの方が仕様を定義する側です。

「ウ」は一つのインスタンスに対して複数のクラスが対応するとしていますが,通常,一つのインスタンスは一つのクラスから生成されるものであり,この説明は不適切です。

「エ」は一つのクラスに対してインスタンスがただ一つしか存在しないとしていますが,実際には一つのクラスから複数のインスタンスを生成することが可能であり,これも誤りです。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる