12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- { %OPT=-Sew -vw }
- { Source provided for Free Pascal Bug Report 2710 }
- { Submitted by "Micha Nelissen" on 2003-10-04 }
- { e-mail: [email protected] }
- unit tw2710;
- {$mode delphi}
- interface
- type
- TAbstract = class(TObject)
- public
- constructor Create;
- procedure AbstractMethod; virtual; abstract;
- end;
- type
- TDerived = class(TAbstract)
- public
- constructor Create;
- procedure AbstractMethod; override;
- end;
- implementation
- constructor TAbstract.Create;
- begin
- inherited;
- end;
- constructor TDerived.Create;
- begin
- inherited;
- end;
- procedure TDerived.AbstractMethod;
- begin
- end;
- end.
|