書き換えの概念:
書き換えとは、Java サブクラスと親クラスの同じメソッドに 2 つの名前とパラメーター リストがあることを意味します。これらは同じメソッド シグネチャを持っているため、サブクラスの新しいメソッドは親クラスの元のメソッドをオーバーライドします。
書き換え条件:
1. オーバーライドされたメソッドのパラメータ リストは、オーバーライドされたメソッドのパラメータ リストと完全に同じである必要があります。オーバーライドされたメソッド。;
2. 戻り値の型は、オーバーライドされたメソッドの戻り値の型とまったく同じである必要があります。;
3. アクセス レベルは、オーバーライドされたメソッドのアクセス レベルより制限的であってはなりませんメソッド;
4. アクセス レベルは、オーバーライドされたメソッドのアクセス レベルよりも制限が緩くすることができます;
5. オーバーライドされたメソッドは、新しいチェック例外をスローしたり、宣言されたチェック例外よりも広範囲であってはなりませんオーバーライドされたメソッドによるチェックされた例外;
6. オーバーライドされたメソッドは、より少ない、またはより多くの限定的な例外をスローできます (つまり、オーバーライドされたメソッドは例外を宣言しますが、オーバーライドされたメソッドは何も宣言できません);
7. Final としてマークされたメソッドはオーバーライドできません;
8. メソッドを継承できない場合、このメソッドはオーバーライドできません。
書き換え例:
推奨チュートリアル: java チュートリアル
以上がJava での書き換えの概念を理解する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。