Nett, aber was, wenn ich ich in der Ableitung die Methode ebenfalls wieder überschreibe?
Delphi-Quellcode:
TMyImpossibleClass = class(TMySealedClass)
private
// irgendwas neues
public
class function NewInstance: TObject; override;
end;
implementation
{ TMyImpossibleClass }
class function TMyImpossibleClass.NewInstance: TObject;
begin
result := TObject.NewInstance;
end;