Zitat von
Dax:
Zitat von
mkinzler:
Was außer Methoden kann noch abstrakt sein?
Properties - wenn man von Delphi weggeht und sich zb. Chrome ankuckt. Dort gehen auch so nette Sachen wie
property Foo: string; read; abstract;
Das kannst du doch (über Umwege) auch in Delphi machen:
Delphi-Quellcode:
type
TMyDing = class(TObject)
private
{ Private-Deklarationen }
function GetDing: string; virtual; abstract;
procedure SetDing(const Value: string); virtual; abstract;
public
{ Public-Deklarationen }
property Ding: string read GetDing write SetDing;
end;
Damit muß in Nachfahre nur die Get und Set Methode implementiert werden und fertig.
Edit: OT: Das ist mein 1000. Beitrag