Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
131
Was bedeutet "Überschreiben von Methoden"?
- Subklasse erbt Methoden der Superklasse
-Methode, welche in Superklasse definiert ist, wird in Subklasse überschrieben
- komplett gleiche Signatur (Name und Parameterliste), nur Rumpf wird geändert
- Subklasse blendet geerbtes Verhalten aus.
Verhalten kann so genauer an Subklasse angepasst werden.
Ausnahme :
Methoden nicht überschreibbar, wenn sie mit private, final, oder static definiert wurden.
-Methode, welche in Superklasse definiert ist, wird in Subklasse überschrieben
- komplett gleiche Signatur (Name und Parameterliste), nur Rumpf wird geändert
- Subklasse blendet geerbtes Verhalten aus.
Verhalten kann so genauer an Subklasse angepasst werden.
Ausnahme :
Methoden nicht überschreibbar, wenn sie mit private, final, oder static definiert wurden.
Tags: Interfaces und Polymorphismus, VL08
Quelle:
Quelle: