問題
オブジェクト指向における「継承」の説明として、最も適切なものはどれか。
選択肢
- 1オブジェクト内部のデータを外部から隠蔽すること
- 2同じメッセージに対してオブジェクトごとに異なる処理を行うこと
- 3上位クラスの属性やメソッドを下位クラスが引き継いで利用すること
- 4データとメソッドをひとまとめにすること
解答と解説を見る
正解
3. 上位クラスの属性やメソッドを下位クラスが引き継いで利用すること
解説
継承(インヘリタンス)とは、既存のクラス(スーパークラス・親クラス)の属性やメソッドを、新しいクラス(サブクラス・子クラス)が引き継いで利用できる仕組みです。コードの再利用性が高まり、クラスの階層構造を構築できます。