← 基本情報 道場

出題範囲 › 第 12 章 プログラミングとオブジェクト指向

継承・カプセル化・ポリモーフィズム

オブジェクト指向の三大特徴。継承:スーパークラスの定義をサブクラスに引き継ぐ。カプセル化:データと手続きをまとめ、中身を外部から隠蔽して保護する。ポリモーフィズム:オーバーライドにより、同じ命令でもクラスごとに異なる処理を行う。基本概念は「抽象化・カプセル化・継承・クラス」。

先に学ぶ知識点:オブジェクト指向の基本(クラス・インスタンス)

解説(冒頭)

多くのキャラクターから共通部分を取り出して設計図にまとめることを抽象化、設計図から個々のキャラクターを作ることを具体化といいます。
サブクラスで親のメソッドを上書き(再定義)することをオーバーライドといい、これがポリモーフィズムを実現する仕組みです。

この続き:解説の残り・インタラクティブ教材 1 個・練習問題は、ログインして学べます。

基本情報 道場で続きを学ぶ →

← オブジェクト指向の基本(クラス・インスタンス) 汎化–特化(is-a)と集約–分解(part-of) →