来自Delphi Help,关键字Interface types: overview
接口和类一样,只能在程序或单元的最外层被声明(也就是interface section,也就是全局可见的),不能在过程或函数中声明。接口类型的声明格式如下:
type interfaceName = interface (ancestorInterface) //关键字interface
['{GUID}'] //全局唯一标识符
memberList //成员列表
end;
其中(ancestorInterface) 和['{GUID}'] 是可选的,接口声明和类相似,但是有如下的约束:
1,memberList只能包含方法和属性。字段在接口中是不允许的。
2,因为接口没有字段,属性的read和write指定的必须是方法。
3,所有接口的成员都是公开的(public)。可见性指定(private,protected等)和存储指定(如stored, default, nodefault)都不允许。...[ 查看全文 ]