ホームページ >Java >&#&ベース >Java での書き換えの概念を理解する方法

Java での書き換えの概念を理解する方法

王林
王林オリジナル
2019-11-11 11:51:497500ブラウズ

Java での書き換えの概念を理解する方法

書き換えの概念:

書き換えとは、Java サブクラスと親クラスの同じメソッドに 2 つの名前とパラメーター リストがあることを意味します。これらは同じメソッド シグネチャを持っているため、サブクラスの新しいメソッドは親クラスの元のメソッドをオーバーライドします。

書き換え条件:

1. オーバーライドされたメソッドのパラメータ リストは、オーバーライドされたメソッドのパラメータ リストと完全に同じである必要があります。オーバーライドされたメソッド。;

2. 戻り値の型は、オーバーライドされたメソッドの戻り値の型とまったく同じである必要があります。;

3. アクセス レベルは、オーバーライドされたメソッドのアクセス レベルより制限的であってはなりませんメソッド;

4. アクセス レベルは、オーバーライドされたメソッドのアクセス レベルよりも制限が緩くすることができます;

5. オーバーライドされたメソッドは、新しいチェック例外をスローしたり、宣言されたチェック例外よりも広範囲であってはなりませんオーバーライドされたメソッドによるチェックされた例外;

6. オーバーライドされたメソッドは、より少ない、またはより多くの限定的な例外をスローできます (つまり、オーバーライドされたメソッドは例外を宣言しますが、オーバーライドされたメソッドは何も宣言できません);

7. Final としてマークされたメソッドはオーバーライドできません;

8. メソッドを継承できない場合、このメソッドはオーバーライドできません。

書き換え例:

Java での書き換えの概念を理解する方法

推奨チュートリアル: java チュートリアル

以上がJava での書き換えの概念を理解する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。