過去問解きまくり研究所 ホーム

平成22年度 春期 午前 問47

ソフトウェア開発管理技術

オブジェクト指向におけるクラス間の関係のうち,適切なものはどれか。

答えと解説を見る

✓ これが正解イサブクラスではスーパクラスの操作を再定義することができる。

解説

受け継いだ操作を下位のクラスで定義し直せます。

継承では、下位のクラスが上位のクラスの属性と操作をそのまま受け取ります。受け取った操作は、そのまま使うだけでなく、下位のクラスの側で中身を書き直し、自分に合った振る舞いへ置き換えることが認められています。同じ呼び出しに対して、どのクラスから作られたインスタンスかによって実際に動く中身が変わるのは、この書き直しが許されているからです。判定の軸は、述べられている内容がクラス間の関係として実際に許される振る舞いかどうかです。サブクラスではスーパクラスの操作を再定義することができるという記述が、その軸に合いました。

ほかの選択肢はなぜ違うのか

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)