【发布时间】:2017-03-24 14:43:07
【问题描述】:
有没有办法定义继承自两个或多个接口的接口?
我在Delphi2007上试过如下代码:
IInterfaceA = interface
procedure A;
end;
IInterfaceB = interface
procedure B;
end;
IInterfaceAB = interface(IInterfaceA, IInterfaceB);
.. 它引发了 E2029 错误:
E2029 ')' 预期但 ',' 找到
在线:
IInterfaceAB = interface(IInterfaceA, IInterfaceB).
【问题讨论】:
-
最后一段解释了为什么它从未为 windows 编译器完成:edn.embarcadero.com/article/29779
标签: delphi inheritance interface multiple-inheritance