2019-11-07 19:03:41 +00:00
parent 3306df58d3
commit 9df4697b55

@@ -27,7 +27,8 @@ Methoden müssen unterschiedlich genug sein, ansonsten Compilefehler. Folgende R
Methoden in Unterklassen können solche in Oberklassen überschreiben. Folgende Regeln gelten:
- `final`-Methoden können nicht überschrieben werden, Compilefehler! Auch nicht private erlaubt.
- Nur vererbte Methoden können überschrieben werden, private also nicht. Stattdessen wäre dies dann schlicht eine andere Methode.
- Nur vererbte Methoden können überschrieben werden, private also nicht. Stattdessen wäre dies dann schlicht eine andere Methode. Bei polymorphem Zugriff beachten!
- `private final`-Methoden können damit nicht überschrieben werden, aber eine neue mit gleicher Signatur deklariert.
- 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.