Javaの過負荷条件および方法が満たすべき覆われていました

1.過負荷:「異なる3と2」に従います

クラスの同じメソッドを持つ2つ付き

異なる3:異なるパラメータの種類、数、順序

特記事項:

  • 戻り値は異なる構成方法のオーバーロードできません
  • パラメータ名は、異なるメソッドのオーバーロードを構成します

2.上書き(上書き)の要件

  1. 子クラスのメソッドの名前は、戻り値の型は、親クラスと一致する必要があります。
  2. サブクラスのメソッドは、親クラスのメソッドへのアクセスを減らすことはできません
  3. サブクラスのメソッドは、親クラスのメソッドよりも、例外の多くを投げることができません
  4. 被覆の方法は、同じクラスのメソッドをオーバーライドすることができ、唯一の親クラスとサブクラスに存在します
  5. 静的親クラスのメソッドはサブクラスでオーバーライドすることはできません
  6. サブクラスは、親クラスの静的メソッドと同じ名前の静的メソッドを定義することができます
  7. 親クラスの非静的メソッド静的メソッドサブクラスカバーではありません
  8. プライベート親メソッドは、サブクラスによってオーバーライドすることはできません
  9. 抽象親クラスは次の2つの方法でサブクラスでオーバーライドすることができます。①②再度、抽象メソッドを達成するためにSunが実装されている抽象クラスやメソッドとして定義され、抽象へ続きます
  10. 非抽象親クラスのメソッドは抽象メソッドとして覆われていてもよいです

おすすめ

転載: www.cnblogs.com/leiblog/p/11588292.html