Da die Methode Initialisiere() in der abgeleiteten Klasse Auto deklariert wird, versteckt sie die Methode mit demselben Namen, die ein Element der Basisklasse ist. Es kann aber vorkommen, daß Du die Methode der Basisklasse in der abgeleiteten Klasse verwenden willst. Das erreichst Du, indem Du den scope Operator im Hauptprogramm folgendermaßen verwendest:
Sedan.Vehikel::Initialisiere(4, 1600.0);
Wie Du vermuten wirst, müssen Anzahl und Typ der Parameter mit denen der Methode der Basisklasse übereinstimmen, da diese auf diese Nachricht antwortet.
Copyright © 1997, 1998, 2001-2006 Heinz Tschabitscher - Letzte Änderung 15. Dezember 2005
Heinz Tschabitscher - | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, Bedeutungsschwangeres?