8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) |
||
| Zeile 45: | Zeile 45: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Hat die Oberklasse keinen leeren Konstruktor (also keinen Konstruktor ohne Parameter), dann muss die Unterklasse noch den Konstruktor der Oberklasse mit Hilfe des Schlüsselwortes <code>super</code> aufrufen, um die Paramter zu initialisieren. Dies muss die erste Anweisung im Konstruktor der Unterklasse sein. | Hat die Oberklasse ''keinen leeren Konstruktor'' (also keinen Konstruktor ohne Parameter), dann muss die Unterklasse noch den Konstruktor der Oberklasse mit Hilfe des Schlüsselwortes <code>super</code> ''explizit aufrufen'', um die Paramter zu initialisieren. Dies muss die erste Anweisung im Konstruktor der Unterklasse sein. | ||
<syntaxhighlight lang="java" line=1> | <syntaxhighlight lang="java" line=1> | ||
public class Form { | public class Form { | ||