平成29年秋期試験問題 午前問47
正解 イ問題へ
広告
解説
オブジェクト指向において、クラスはオブジェクトがもつ性質を集めた設計図、オブジェクトは実体(インスタンス)です。
例として「人」クラスを考えてみます。人クラスには、人であれば誰もが持つ名前、年齢、性別、身長、体重などの属性が存在するでしょう。ただしクラスは枠組みだけを定義した抽象的な概念であり個別の「人」を表してはいません。この人クラスという枠組みに実際に値を割り当てて実体を示したものがオブジェクトです。つまり選択肢の中では、クラスである"公園"と、それをインスタンス化したオブジェクトである"代々木公園"の関係が、クラスとオブジェクトの関係になります。
例として「人」クラスを考えてみます。人クラスには、人であれば誰もが持つ名前、年齢、性別、身長、体重などの属性が存在するでしょう。ただしクラスは枠組みだけを定義した抽象的な概念であり個別の「人」を表してはいません。この人クラスという枠組みに実際に値を割り当てて実体を示したものがオブジェクトです。つまり選択肢の中では、クラスである"公園"と、それをインスタンス化したオブジェクトである"代々木公園"の関係が、クラスとオブジェクトの関係になります。
広告