In diesem Kapitel soll die schon in Kapitel 12
eingeführte objektorientierte
Programmierung vertieft werden. Hierbei geht es um das Konzept der
Vererbung von Klassen und der damit verbundenen Möglichkeiten aber auch
Schwierigkeiten. Insbesondere werden Mehrdeutigkeiten behandelt, die mit
sogenannten
virtual
-Methoden behandelt werden können.
Außer den schon bekannten Deklarationen von Methoden und Elementen als
private
und public
, werden wir noch eine zusätzliche Art der
Verkapselung kennenlernen, die für vererbte Klassen eine Rolle spielt.