Hmmm, da hatte ich doch für
reintroduce
etwas völlig falsches im Kopf ... tstststs ... (meine Kaffeemaschine zickt auch rum ... ob es da einen Zusammenhang gibt?)
Ok, alles was ich im Bezug auf
reintroduce
von mir gegeben habe am besten wieder vergessen.
Mit
reintroduce
können virtuelle Methoden überschrieben werden, wo sich die Parameterliste verändert.
Delphi-Quellcode:
TBase = class
procedure ShowMe( const Info : string ); virtual;
end;
// TFromBase1 kennt nur eine Methode ShowMe
TFromBase1 = class( TBase )
procedure ShowMe( Info : integer ); reintroduce;
end;
// TFromBase2 kennt beide Methoden von ShowMe
TFromBase2 = class( TBase )
procedure ShowMe( Info : integer ); overload;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)