オーバーライド

更新日:

用語解説

オーバーライドは、オブジェクト指向で、親クラスのメソッドを、子クラスで同じ名前・同じ引数で定義し直し、振る舞いを変えることです。

■ 試験で押さえるポイント

  • 同じ呼出しでも、オブジェクトのクラスによって違う処理が動きます(ポリモーフィズム)。

  • 親のメソッドの内容を、子クラスに合った処理で置き換えます。

■ 過去問での着眼点

同じ名前で引数を変えて複数定義するオーバーロードと区別します。

例: 「図形」クラスの面積を求めるメソッドを、「円」クラスと「四角形」クラスでそれぞれ定義し直します。

同じ分野の用語