Objekte und Oberklassen
Damit Methoden von Oberklassen ohne weiteres auf Objekte von Unterklassen angewandt werden können, müssen Objekte von Unterklassen überall dort zulässig sein, wo auch Objekte ihrer Oberklassen zulässig sind.
Insbesondere dürfen Objekte von Unterklassen
- an Variablen von Oberklassentyp zugewiesen,
- als Parameter von Oberklassentyp übergeben und
- als Empfänger für Oberklassenmethoden verwendet werden.