オーバーライド

オーバーライド

読み:おーばーらいど
英語:override
別名:

意味:
オーバーライドとは親クラス?を継承した子クラス?が親クラスと同じ名前のメソッドを上書きするような効果を持たせること。

親クラスのメソッドの機能をサブクラスで変更したい場合に使います。

またクラスの派生はいくらでもしていいという条件から子クラスが同じメソッドで別々の機能を持たせることができます。

  • Javaでは同じシグネチャ?でなければオーバーライドしません。
  • アクセス制限は弱い方向でしかオーバーライドできません。
  • private?修飾子のついたメソッドはオーバーライドしません。
  • フィールド?コンストラクタ?はオーバーライドできません。



2010年11月01日


最終更新:2010年11月01日 19:17
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。