Einzelnen Beitrag anzeigen

Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Erweitern einer Klasse um eine Methode

  Alt 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
  Mit Zitat antworten Zitat