それは多型が、実行時に達成されるコンパイル時の多型を、実装されていることを除いて過負荷と書き換え方法は、マルチステート方法です。
オーバーロードは:同じクラスに起こる、同じメソッド名パラメータリスト(異なるパラメータタイプ、異なる数、異なる配列)、およびメソッドの戻り値の独立したアクセス修飾子、オーバーロードされたメソッドがリターンの種類に応じて区別することができない、すなわち
書き換え:、親子クラスで発生したメソッド名、引数リストが同じでなければなりません、戻り値は以下の親に等しく、以下スローされた例外の親、より親クラス以上のアクセス修飾子(リヒター置換原則)よりも、親の場合プライベートで修飾クラスメソッドへのアクセスは、サブクラスが書き換えられていないです。