pascalabcnet/TestSuite/usesunits/use_override.pas

25 lines
297 B
ObjectPascal
Raw Permalink Normal View History

2020-11-22 15:40:53 +03:00
uses u_override;
var i: integer;
type
t1 = class(tBase1)
public procedure p2; override := exit;
end;
t2 = sealed class(tBase2)
public procedure p1; override;
begin
i := 1;
end;
end;
begin
var o := new t2;
o.p1;
assert(i = 1);
end.