diff --git a/%C3%9Cberladen-und-%C3%9Cberschreiben-von-Methoden.md b/%C3%9Cberladen-und-%C3%9Cberschreiben-von-Methoden.md index f453843..5becaff 100644 --- a/%C3%9Cberladen-und-%C3%9Cberschreiben-von-Methoden.md +++ b/%C3%9Cberladen-und-%C3%9Cberschreiben-von-Methoden.md @@ -32,4 +32,7 @@ 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. \ No newline at end of file +- 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. \ No newline at end of file