Doppelte Methodennamen

Wie Dir nicht entgangen sein wird, haben beide Elternklassen eine Methode mit dem Namen Initialisiere() und wir übernehmen beide in die Subklasse ohne Probleme. Sobald wir aber versuchen sollten, an eine der beiden eine Nachricht zu senden, haben wir ein Problem, da das System nicht weiß, welche der beiden Methoden wir meinen. Diese Schwierigkeit werden wir uns im nächsten Beispielprogramm ansehen und auch eine Lösung haben wir natürlich schon im Talon.

Wir haben im Hauptprogramm keine Objekte der Elternklassen definiert. Da es sich bei den beiden Elternklassen aber auch nur um ganz normale Klassen handelt, sollte es offensichtlich sein, daß sie auch als solche verwendet werden können. Du kannst das ruhig machen, um Deine Kenntnisse auf diesem Gebiet zu überprüfen.

Kompiliere dieses Programm und führe es aus, wenn Du es komplett verstanden hast.

(weiter...)