Thema: Delphi Vererbung von Funktionen

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#3

Re: Vererbung von Funktionen

  Alt 17. Feb 2010, 17:59
beim überschreiben auch besser noch so ... siehe OH > virtual bzw. abstact und override
Delphi-Quellcode:
   Tvorfahr=class
    public
     number:integer;
     function numbertoString(a: integer): String; virtual;
   end;

  Tnachfahr=class(vorfahr)
    public
     i:integer;
     function numbertoString(a: integer): String; override;
   end;


function Tnachfahr.numberToString(a: integer): String;
begin
  result := inherited;
  // oder result := inherited numberToString(a);

  inc(globalvariable2,a);
  resultvonTvorfahr:=resultvonTvorfahr+'.'+Inttostr(i);
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat