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

平成30年度 春期 午前 問46

システム開発技術

オブジェクト指向において,あるクラスの属性や機能がサブクラスで利用できることを何というか。

答えと解説を見る

✓ これが正解ウ継承

解説

上位の属性や機能を引き継ぐ関係を継承と呼びます。

オブジェクト指向では、似た性質をもつものを上位のクラスにまとめ、そこから枝分かれさせて下位のクラスを作ります。このとき、上位に書いた属性や機能を、下位のクラスであるサブクラスの側で改めて書き直さなくても使えるようにする関係があります。この関係そのものを指す言葉が継承でした。同じ記述を何度も繰り返さずに済みますし、共通する部分が上位に集まっているので、直すときに手を入れる場所も一か所にまとまります。だから、あるクラスの属性や機能がサブクラスで利用できることを何と呼ぶか、という問いには継承が当たりました。判定の軸は、上位から下位へ引き継ぐという関係そのものを指す言葉かどうかです。残る三つも同じオブジェクト指向の中で使われる言葉ですが、引き継ぎ自体ではなく、引き継いだ後の扱いや、別の観点から見た整理を指していました。

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

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

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