Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
Turbo Delphi für Win32
|
Re: Erweitern einer Klasse um eine Methode
28. Jan 2006, 21:46
Du kannst bei einer Klasse eine Methode als abstrakt (oder dynamisch) deklarieren, in einer anderen Unit eine neue Klasse von dieser ableiten und dort die Methode überschreiben.
Unit1:
Delphi-Quellcode:
type
TMyClass=class(TObject)
public
procedure MyProcedure; abstract;
end;
Unit2:
Delphi-Quellcode:
type
TMyClass2=class(TMyClass)
public
procedure MyProcedure; override;
end;
Manuel Eberl „The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
|