基底クラスと派生クラスの関係にあるものはどれか。
ア | “会社”と“社員” |
イ | “自動車”と“エンジン” |
ウ | “図形”と“三角形” |
エ | “人間”と“頭” |
答え ウ
【解説】
ア | “会社”と“社員”の関係は、“社員”と“会社”の間に関連があるので、関連クラスになります。 |
イ | “自動車”と“エンジン”の関係は、“エンジン”が“自動車”の構成部品であるので全体クラスと部分クラスになります。(part-of) |
ウ | “図形”と“三角形”の関係は、“三角形”は“図形”の一種なので、基底クラスと派生クラスになります。(is-a) |
エ | “人間”と“頭”の関係は、アと同じ関連クラスです。 |
【キーワード】
・基底クラス
・派生クラス