IPA過去問ドリル

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

テクノロジ/開発技術

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

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

正解:ウ

解説

オブジェクト指向における継承とは,あるクラス(スーパークラス)がもつ属性(データ)や機能(メソッド)を,そのクラスを引き継いだサブクラスでもそのまま利用できるようにする仕組みです。

選択肢ごとの解説

  • 誤り。オーバーライドは,スーパークラスで定義されたメソッドを,サブクラスで再定義することです。
  • 誤り。カプセル化は,データとそれを操作する処理を一つにまとめ,内部構造を外部から隠蔽することです。
  • 正しい。あるクラスの属性や機能がサブクラスで利用できることを継承といいます。
  • 誤り。多相性(ポリモーフィズム)は,同じメッセージ(呼出し)に対して,オブジェクトの種類ごとに異なる振る舞いをすることです。
基本情報技術者の過去問を演習モードで解く