システム開発技術

平成22年度 春期 基本情報技術者試験 午前 問47

オブジェクト指向におけるクラス間の関係のうち,適切なものはどれか。
  • ア クラス間の関連は,二つのクラス間でだけ定義できる。
  • イ サブクラスではスーパクラスの操作を再定義することができる。
  • ウ サブクラスのインスタンスが,スーパクラスで定義されている操作を実行するときは,スーパクラスのインスタンスに操作を依頼する。
  • エ 二つのクラスに集約の関係があるときには,集約オブジェクトは部品オブジェクトの属性と操作を共有する。

出典:平成22年度 春期 基本情報技術者試験 午前 問47

答えと解説を見る

正解:イ

覚える知識

オブジェクト指向の継承とオーバライド

オーバライドは、サブクラスがスーパクラスから継承した操作を同名で再定義することである。

この問題で必要なこと

サブクラスは、スーパクラスの操作を再定義(オーバライド)できる。

ひっかけ

サブクラスのインスタンスは継承した操作を自身で実行する点や、集約が属性を共有しない点を誤らせる。

この知識の出題:本試験系 2 回・免除試験 8 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「オブジェクト指向の基本(クラス・継承・多相性)」で学ぶ

同じ知識の過去問