問題
オブジェクト指向におけるクラス間の関係のうち,適切なものはどれか。
選択肢
- 1クラス間の関連は,二つのクラス間でだけ定義できる。
- 2サブクラスではスーパクラスの操作を再定義することができる。
- 3サブクラスのインスタンスが,スーパクラスで定義されている操作を実行するときは,スーパクラスのインスタンスに操作を依頼する。
- 4二つのクラスに集約の関係があるときには,集約オブジェクトは部品オブジェクトの属性と操作を共有する。
正解
2. サブクラスではスーパクラスの操作を再定義することができる。
詳しい解説を見る解説を閉じる
解説
オブジェクト指向の継承では、サブクラスはスーパクラスの操作を継承するだけでなく、同名の操作を独自に再定義(オーバーライド)できます。関連は三つ以上のクラス間でも定義でき、継承では各インスタンスが自らの操作を実行し、集約は属性・操作の共有を意味しないため、他は誤りです。(出典: 平成22年度 春期 基本情報技術者試験 午前 問47)
一問一答
科目A 180問+科目B 60問