Vererbung und Polymorphie

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.