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