問題
オブジェクト指向の考え方に基づくとき、一般に "自動車" のサブクラスといえるものはどれか。
選択肢
- 1エンジン
- 2製造番号
- 3タイヤ
- 4トラック
正解
4. トラック
詳しい解説を見る解説を閉じる
解説
サブクラスはスーパークラスを特化(is-a関係)したクラスである。「トラックは自動車の一種である」というis-a関係が成立するため、トラックは自動車のサブクラスとなる。エンジンやタイヤは自動車の構成部品(has-a関係)、製造番号は属性であってサブクラスではない。よって正解はエである。(出典: 平成27年度 春期 基本情報技術者試験 午前 問48)
一問一答
科目A 180問+科目B 60問