接口是一个文档,使用它可以声明(但不是定义)必须出现在类中的方法。
接口名称的第一个字母为大写,这与类名称相同。接口名称通常是形容词,如 Printable。下面的接口名称 IEmployeeRecords 使用大写的首字母和混合大小写的连接单词:
interface IEmployeeRecords {}
注意
有些开发人员使用大写"I"开头的接口名称以便将接口名称与类名称区分开来。这是一种好的做法,它让您可以快速区分接口和常规类。
创建接口的过程与创建类相同。与类相同,只能在外部 ActionScript 文件中定义接口。创建接口的工作流程至少包括以下步骤:
在外部 ActionScript 类文件中定义一个接口。
将接口文件保存到指定的类路径目录(Flash 查找类的位置)中或保存在应用程序的 FLA 文件所在的目录中
在另一个脚本中创建类的一个实例(既可以是在一个 Flash (FLA) 文档中,也可以是在一个外部脚本文件中),或基于原始接口创建一个子接口
在外部脚本文件中创建一个实现接口的类
接口的声明使用 interface 关键字,后跟接口名,再后面是一对用来定义接口体的花括号 ({}),如下例所示:
interface IEmployeeRecords {
// 接口方法声明
}
接口只能包含方法(函数)声明,包括参数、参数类型和函数返回类型。
没有评论:
发表评论