auの日記

プログラミング初心者の日記。(auはハンドルネームです)

Javaのオーバーライドとオーバーロードが混同しない方法を調べてみた

auです。

Javaのオーバーライドとオーバーロードが混同してしまったので、記事にまとめて覚えたいと思います。

オーバーロード

オーバーロードは、一つのクラスに同じ名前のメソッドで、引数の数や種類が違った状態です。
呼び出す際に指定する引数や型によって処理を変える際に利用します。
ロードは同じメソッド内で複数定義することです。ゲームのロード画面を思い浮かべることにします。

オーバーライド

オーバーライドは、スーパークラスで定義されているメソッドをサブクラスで再定義することで、内容を上書きします。
ライドは上書きです。何かに乗っているような感じをイメージすることにします。

多分これで忘れない(多分)