平成19年 春期 ソフトウェア開発技術者 午前 問41

基底クラスと派生クラスの関係にあるものはどれか。

 ア  “会社”と“社員”
 イ  “自動車”と“エンジン”
 ウ  “図形”と“三角形”
 エ  “人間”と“頭”


答え ウ


解説

 ア  “会社”と“社員”の関係は、“社員”と“会社”の間に関連があるので、関連クラスになります。
 イ  “自動車”と“エンジン”の関係は、“エンジン”が“自動車”の構成部品であるので全体クラスと部分クラスになります。(part-of)
 ウ  “図形”と“三角形”の関係は、“三角形”は“図形”の一種なので、基底クラスと派生クラスになります。(is-a)
 エ  “人間”と“頭”の関係は、アと同じ関連クラスです。


キーワード
・基底クラス
・派生クラス

キーワードの解説

戻る 一覧へ 次へ