@@ -33,3 +33,6 @@ Methoden in Unterklassen können solche in Oberklassen überschreiben. Folgende
|
|||||||
- Selbe oder weniger restriktive Sichtbarkeit. Restriktiver nicht erlaubt. **Achtung:** Compilefehler, wenn Regeln für Überschreiben erfüllt, evtl. aber auch überladen.
|
- 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.
|
- 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.
|
- Die tatsächliche Methode wird zur Laufzeit anhand des tatsächlichen Typs ermittelt.
|
||||||
|
|
||||||
|
#### Zugriff
|
||||||
|
- per `super.methode()` Zugriff auf super-Implementierung. `Klasse.super.methode()` geht auch. Bei Interfaces muss es `Interface.super.methode()` sein.
|
||||||
Reference in New Issue
Block a user