Einzelnen Beitrag anzeigen

Mikkey

Registriert seit: 5. Aug 2013
265 Beiträge
 
#11

AW: Setter mehrfach überschreiben.

  Alt 9. Jun 2015, 14:40
Das ist eigentlich nicht der Sinn, der hinter abstrakten Klassen steckt.

Wenn ich eine Basisklasse mit quasi-abstrakten Methoden habe, die nur wahlfrei überschrieben werden können, definieren ich keine abstrakten Methoden sondern echte, die als einzige Anweisung das Werfen einer Ausnahme enthalten.
Delphi-Quellcode:
Procedure Basisklasse.SetNotExistentValue(value: Integer);
begin
   raise ENotImplemented.Create("SetNotExistentValue");
end;
  Mit Zitat antworten Zitat