オブジェクト指向におけるオブジェクト間の代表的な関係には、is-aとpart-ofの二つがある。
表に示すオブジェクト間の関係の組合せのうち、適切なものはどれか。
|
オブジェクト間の関係 |
タイヤと自動車 |
人間と動物 |
辞書と書物 |
ア |
is-a |
part-of |
is-a |
イ |
is-a |
part-of |
part-of |
ウ |
part-of |
is-a |
is-a |
エ |
part-of |
is-a |
part-of |
答え ウ
【解説】
- タイヤは自動車を構成する要素なので、part-ofの関係です。
- 人間は動物の一種なので、is-aの関係です。
- 辞書は書物の一種なので、is-aの関係です。
したがって
|
オブジェクト間の関係 |
タイヤと自動車 |
人間と動物 |
辞書と書物 |
ウ |
part-of |
is-a |
is-a |
になります。
【キーワード】
・基底クラス
・派生クラス
【キーワードの解説】
- 基底クラス(base class)
クラス階層の最上位のクラスのことです。
- 派生クラス(inherited class)
基底クラスの性質を継承して、作成されたクラスのことです。
もっと、「派生クラス」について調べてみよう。
戻る
一覧へ
次へ
|