736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
3 Treffer
super(...) muss, falls verwendet, die allererste Zeile im Konstruktor der Unterklasse sein. Ohne expliziten Aufruf ruft Java automatisch den parameterlosen Konstruktor der Oberklasse auf — hat die Oberklasse keinen solchen, entsteht ein Kompilierfehler, der super(...) explizit erzwingt.
Verwandt: Inheritance · this-Keyword · Java · Constructors
Ganzer Artikel im Wiki →Häufig genutzt in Konstruktoren von Unterklassen, um zuerst den Konstruktor der Oberklasse aufzurufen und deren Initialisierung zu übernehmen, bevor die Unterklasse ihre eigenen zusätzlichen Felder setzt. Ohne super in einer überschriebenen Methode wäre die ursprüngliche Implementierung der Oberklasse aus der Unterklasse heraus nicht mehr erreichbar.
Verwandt: this-Keyword · Inheritance (Vererbung) · Constructors (Konstruktoren) · Methods (Methoden)
Ganzer Artikel im Wiki →Die Unterklasse kann geerbte Methoden übernehmen, überschreiben (mit eigenem Verhalten neu definieren) oder um zusätzliche eigene Methoden erweitern. Über das super-Keyword kann sie trotzdem auf die ursprüngliche Implementierung der Oberklasse zugreifen. Vererbung ist eines der vier Grundprinzipien der OOP und die technische Basis für Polymorphie.
Verwandt: Classes (Klassen) · OOP (Objektorientierte Programmierung) · Polymorphism (Polymorphie) · Interface (Schnittstelle) · super-Keyword · UML
Ganzer Artikel im Wiki →