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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.