pascalabcnet/TestSuite/class_interf.pas

18 lines
228 B
ObjectPascal
Raw Normal View History

2020-08-10 23:07:02 +03:00
type
i1 = interface
procedure p;
end;
c1 = abstract class(i1)
public
procedure p;
begin
Assert(111=111);
end;
end;
c2 = sealed class(c1) end;
begin
var a := new c2 as i1;
a.P
end.