オーバーライド(Override)は、上位クラスで定義されたメソッド(メンバー関数)を、下位クラスの役割に応じて再定義することです。
オブジェクト指向ではこの方法によって「同じメッセージを送ってもオブジェクトごとに異なる操作が行われる」特性である
多相性を実現しています。
- 正しい。
- カプセル化は、データ(属性)とそのデータに対する手続きをひとつにまとめてブラックボックス化することです。
- 多重継承は、新たなクラスを作る際に複数のクラスから継承することをいいます。
- メッセージパッシングは、オブジェクトにメッセージを伝達することをいいます。