オーバーライド
更新日:
用語解説
オーバーライドは、オブジェクト指向で、親クラスのメソッドを、子クラスで同じ名前・同じ引数で定義し直し、振る舞いを変えることです。
■ 試験で押さえるポイント
同じ呼出しでも、オブジェクトのクラスによって違う処理が動きます(ポリモーフィズム)。
親のメソッドの内容を、子クラスに合った処理で置き換えます。
■ 過去問での着眼点
同じ名前で引数を変えて複数定義するオーバーロードと区別します。
例: 「図形」クラスの面積を求めるメソッドを、「円」クラスと「四角形」クラスでそれぞれ定義し直します。