diff --git a/%C3%9Cberladen-und-%C3%9Cberschreiben-von-Methoden.md b/%C3%9Cberladen-und-%C3%9Cberschreiben-von-Methoden.md index a72be2b..adc2a12 100644 --- a/%C3%9Cberladen-und-%C3%9Cberschreiben-von-Methoden.md +++ b/%C3%9Cberladen-und-%C3%9Cberschreiben-von-Methoden.md @@ -14,7 +14,7 @@ Methoden in Unterklassen können solche in Oberklassen überschreiben. Folgende - `final`-Methoden können nicht überschrieben werden - Nur vererbte Methoden können überschrieben werden, private also nicht. Stattdessen wäre dies dann schlicht eine andere Methode. -- Selbe Argumentliste +- Selbe Argumentliste (auch keine Sub- oder Supertypen) - Selber Rückgabewert oder Unterklasse davon - Selbe oder weniger restriktive Sichtbarkeit. Restriktiver nicht erlaubt. **Achtung:** Compilefehler, wenn Regeln für Überschreiben erfüllt, evtl. aber auch überladen. - Kann weniger oder eingeschränktere checked Exceptions werfen, aber nicht mehr oder breitere. Unchecked beliebig. \ No newline at end of file