class function Get_irgendwas: String; virtual; abstract;
abstract habe ich früher auch gelegentlich verwendet - aber um die kryptische Fehlermeldung
"Abstrakter Fehler"
zu vermeiden, schreibe ich entweder eine Defaultimplementierung oder werfe eine aussagekräftige
Exception.
Delphi-Quellcode:
class function TMyClass.Get_irgendwas:
String;
begin
raise Exception.Create('
Bitte nicht vergessen, dass abstrakte Methoden überschrieben werden müssen. Danke!');
end;