2019-10-27 18:37:14 +00:00
parent 36d535c89e
commit 60848775c0

@@ -10,6 +10,7 @@ Methoden müssen unterschiedlich genug sein, ansonsten Compilefehler. Folgende R
- Können unterschiedliche Rückgabewerte, Sichtbarkeit und Exceptions haben
- Methoden aus Oberklassen können in Unterklassen überladen werden
- Konstruktoren können auch überladen sein, aber nicht überschrieben
- Die tatsächliche Methode wird zur Compilezeit ermittelt (und damit der deklarierte Typ, nicht der tatsächliche zur Laufzeit).
#### Primitive und Autoboxing
-
@@ -23,3 +24,4 @@ Methoden in Unterklassen können solche in Oberklassen überschreiben. Folgende
- 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.
- Die tatsächliche Methode wird zur Laufzeit anhand des tatsächlichen Typs ermittelt.