AW: Halb-virtuelle Methoden
30. Dez 2014, 21:35
Ich muss mich korrigieren, das ist nicht 'typisch halbausgegorener Delphi-Mist', wie ich schrieb, sondern vollkommen korrekt, das das so ist. Verwirrend, aber korrekt.
TMyClass implementiert das Interface und die Methode interfaceproc
und TMyChild schert sich einen feuchten Kericht darum und ersetzt/überschreibt (wortwörtlich) die Methode durch eine eigene Implementierung.
Dreckig, sollte verboten sein, aber legal.
PS: C# hätte in 'TMyChild' gerne das 'new' Schlüsselwort, damit man sieht, das 'interfaceproc' *neu* implementiert wurde, aber notwendig ist auch dort nicht...
Geändert von Dejan Vu (30. Dez 2014 um 21:40 Uhr)
|