Super
Aus EINI
Version vom 9. Juni 2016, 22:40 Uhr von Kristin (Diskussion | Beiträge)
Das Schlüsselwort super repräsentiert die Super- oder Oberklasse eines Objektes (siehe: Vererbung).
Mithilfe dieses Schlüsselwortes kann in Konstruktoren der Konstruktor der Oberklasse (super()
) oder können in Methoden einer Unterklasse Methoden der Oberklasse explizit aufgerufen werden(super.methode()
).
Beispiele
public overriddenFunction(int foo){ super.overriddenFunction(foo); /* Do more */ }
public Cube(int edgeLength){ super(edgeLength, edgeLength, edgeLength); }