平成20年 秋期 基本情報技術者 午前 問41

オブジェクト指向における基底クラスと派生クラスの関係にあるものはどれか。

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


答え ウ


解説

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


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

キーワードの解説
  • 基底クラス(base class)
    クラス階層の最上位のクラスのことです。
  • 派生クラス(inherited class)
    基底クラスの性質を継承して、作成されたクラスのことです。

もっと、「基底クラス・派生クラス」について調べてみよう。

戻る 一覧へ 次へ