1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
{ %NORUN }
{ method modifiers of the extended class are completly irrelevant }
program tchlp10;
{$ifdef fpc}
{$mode delphi}
{$endif}
type
TTest = class
procedure Test; virtual;
end;
TTestHelper = class helper for TTest
procedure Test; virtual;
end;
TTestHelperSub = class helper(TTestHelper) for TTest
procedure Test; override;
end;
procedure TTest.Test;
begin
end;
procedure TTestHelper.Test;
begin
end;
procedure TTestHelperSub.Test;
begin
end;
begin
end.
|