システム開発技術
平成22年度 春期 基本情報技術者試験 午前 問47
オブジェクト指向におけるクラス間の関係のうち,適切なものはどれか。
- ア クラス間の関連は,二つのクラス間でだけ定義できる。
- イ サブクラスではスーパクラスの操作を再定義することができる。
- ウ サブクラスのインスタンスが,スーパクラスで定義されている操作を実行するときは,スーパクラスのインスタンスに操作を依頼する。
- エ 二つのクラスに集約の関係があるときには,集約オブジェクトは部品オブジェクトの属性と操作を共有する。
出典:平成22年度 春期 基本情報技術者試験 午前 問47
答えと解説を見る
正解:イ
覚える知識
オブジェクト指向の継承とオーバライド
オーバライドは、サブクラスがスーパクラスから継承した操作を同名で再定義することである。
この問題で必要なこと
サブクラスは、スーパクラスの操作を再定義(オーバライド)できる。
ひっかけ
サブクラスのインスタンスは継承した操作を自身で実行する点や、集約が属性を共有しない点を誤らせる。
この知識の出題:本試験系 2 回・免除試験 8 回(公開問題での観測値)