問題
オブジェクト指向の概念のうち、共通の特性を抽出して上位クラスを定義する仕組みはどれか。
選択肢
- 1カプセル化
- 2継承(汎化)
- 3多態性
- 4インスタンス化
正解
2. 継承(汎化)
詳しい解説を見る解説を閉じる
解説
継承(汎化)は、複数のクラスに共通する属性・操作を上位クラスに抽出する仕組み。下位クラスから見れば「特化」となる。カプセル化はデータと操作の隠蔽、多態性(ポリモーフィズム)は同一インタフェースで異なる動作を実現、インスタンス化はクラスからオブジェクトを生成する。
一問一答
全400問を繰り返し学習