1620 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
Beim Überschreiben ersetzt eine Unterklasse das Verhalten einer geerbten Methode. Tippfehler im Namen oder eine abweichende Parameterliste führen ohne Hilfe nicht zu einem Fehler, sondern zu einer neuen, unbeabsichtigten Methode. @Override verhindert das: Passt die Methode zu keiner Oberklassen-Methode, meldet der Compiler einen Fehler.
Verwandt: überschreiben · Polymorphism · super-Keyword
Ganzer Artikel im Wiki →Bekannte eingebaute Annotationen: @Override (lässt den Compiler prüfen, dass wirklich eine geerbte Methode überschrieben wird — Tippfehler im Methodennamen fallen so sofort auf) und @Deprecated (markiert veraltete Elemente mit Compiler-Warnung bei Nutzung). Frameworks wie Spring nutzen eigene Annotationen extensiv, um Konfiguration statt in separaten Dateien direkt im Code zu hinterlegen.
Verwandt: Code · Dateien · Classes · Lambda · Methods
Ganzer Artikel im Wiki →Das ist die Grundlage der Polymorphie: Ruft man eine Methode über eine Variable vom Typ der Oberklasse auf, läuft zur Laufzeit die Version des tatsächlichen Objekts. Nicht zu verwechseln mit dem Überladen (gleicher Name, andere Parameter in derselben Klasse).
Verwandt: override · Overloading · Polymorphism · LSP
Ganzer Artikel im Wiki →