Also wenn ich irgendeine Methode der Basisklasse habe und in der Kindklasse eine gleichnamige Methode mit reintroduce setze, dann sehe ich genau EINE Methode. Nämlich die der Kindklasse. Hängt dieses Verhalten evtl. von irgendwelchen
IDE/Compiler-Einstellungen ab?
Es ist schon richtig, daß bei einem
nur reintroduce
die inherited Methode nicht zu sehen ist, sondern nur bei der Kombination
reintroduce/overload
. Das
reintroduce
ist ja auch nicht dafür gedacht, eine zusätzliche Version anzubieten, sondern eine virtuelle Methode mit der neuen ohne Fehlermeldung zu überdecken.
Das reine
overload
macht zwar auch beide Versionen sichtbar, aber da kommt es ja zu der besagten Fehlermeldung.