Einzelnen Beitrag anzeigen

cn-tools

Registriert seit: 23. Mär 2003
15 Beiträge
 
Delphi 10.3 Rio
 
#1

override - overload - reintroduce - virtual

  Alt 26. Mai 2010, 10:02
Hi @ all!

Könnte mir bitte jemand auf die Sprünge helfen bzw. sagen ob das überhaupt funktioniert?

Delphi-Quellcode:
TModelKlasseA = class(TObject)
end;
TModelKlasseB = class(TModelKlasseA)
end;

TKlasseA = class(TObjec)
  function GetMD: TModelKlasseA; virtual; abstract;
end;

TKlasseB = class(TKlasseA)
  function GetMD: TModelKlasseB; ????????
end;

Was muss ich bei TKlasseB.GetMD hinten angeben dass Delphi das richtig macht?
Das Programm soll, wenn TKlasseA.GetMD aufgerufen wird, die Methode TKlasseB.GetMD aufrufen.

thx@all4help
DANKE

lg aus Österreich
  Mit Zitat antworten Zitat