RBA*_*RBA 3 delphi oop interface
我对Delphi中的接口有点困惑,所以我问你这个问题.接口可以与抽象类"关联"(它不实现在其上声明的方法).在其上声明的所有方法都在实现接口的类/类中实现.
那么,为什么允许在接口的方法声明上使用重载指令呢?
type
IFoo = interface
function Test : String; overload;
end;
Run Code Online (Sandbox Code Playgroud)
编译器很安静.
overloaded 允许在单个类/接口中使用相同的命名方法,但具有不同的参数集. Test方法.使用这种方法不需要overloaded.但是,如果需要,您可以引入Test具有不同参数集的其他方法.override指令......