問45令和6年度 春期テクノロジ系
オブジェクト指向におけるクラス間の関係のうち,適切なものはどれか。
- アクラス間の関連は,二つのクラス間でだけ定義できる。
- イサブクラスではスーパークラスの操作を再定義することができる。
- ウサブクラスのインスタンスが,スーパークラスで定義されている操作を実行するときは,スーパークラスのインスタンスに操作を依頼する。
- エ二つのクラスに集約の関係があるときには,集約オブジェクトは部分となるオブジェクトと,属性及び操作を共有する。
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ サブクラスは,スーパークラスの属性や操作を受け継いで具体化したクラスである。受け継いだ操作と同じ役割の処理をサブクラスに適した内容で再定義できるので,この記述が適切である。
- ア 関連はクラス同士の意味上のつながりを表し,二つのクラス間だけに限定されず,複数のクラス間でも定義できる。
- ウ サブクラスのインスタンスは,受け継いだ操作を自身の操作として実行する。スーパークラスのインスタンスへの依頼は必要ない。
- エ 集約は,全体となるオブジェクトと部分となるオブジェクトの関係を表す。属性及び操作を受け継ぐ関係の説明ではない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和6年度 春期 応用情報技術者試験 午前 問45