Abstrakte Klassen erleichtern den Entwurf von Klassen zum Wiederverwenden
Abstrakte Klassen
- Schlüsselwort: abstract class
- Mischen von Prototypen und implementierten Funktionen
- Prototypen müssen mit "abstract" gekennzeichnet sein
- Ansonsten muss Implementierung angegeben werden
Durch Überlagerung (Polymorphie) in einer abgeleiteten Klasse und Implementierung des fehlenden Methodenrumpfes wird eine abstrakte Klasse konkret und kann aufgerufen werden
Eine Klasse, die mindestens eine abstrakte Methode enthält, ist selbst abstrakt und muss auch mit dem
Schlüsselwort abstract gekennzeichnet werden
Abstrakte Klassen können nicht instanziert werden
Verwandte Themen