Kapitel 9. Vererbung

Wenn eine Klasse von einer anderen Klasse abgeleitet wird, erbt die abgeleitete Klasse die Attribute und Methoden, die die Basisklasse zur Verfügung stellt. Dies geschieht natürlich unter Berücksichtigung der Zugriffsrechte. Dabei fügt die abgeleitete Klasse einerseits neue Attribute und Methoden zur Basisklasse hinzu und verwendet andererseits die Funktionalität der Basisklasse. Vererbung ist aber vor allem die Grundlage für Polymorphie, ein Charakteristikum der objektorientierten Programmierung. Polymorphie ist die Fähigkeit eines Objekts, sich zur Laufzeit eines Programms verschieden zu verhalten und verschiedene Gestalten anzunehmen (siehe „Virtuelle Methoden“). Rund um Vererbung gibt es einige Begriffe, die die Klassen ...

Get C++ kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.