Monday 14 January 2013

[Java] オーバーライドとオーバーロード

Javaやっててオーバーライドとオーバーロードどっちがどっちだか、いっつもわからなくなるんで備忘メモ。

  • オーバーライド:スーパークラスにおいて定義されているインスタンスメソッドを、サブクラス内で再定義すること
  • オーバーロード:オーバーロードとは同一クラス内でメソッド名が同一で引数の型、数、並び順が異なるメソッドを複数定義すること

参照:Javaの道:クラス(8.オーバーライドとオーバーロード)

No comments:

Post a Comment