任何语言都有自己独特的魅力,魅力源于方言。以下是AS3接口实现的”方言”:
interface SomeInterface {
function method1 (param1:datatype,...paramn:datatype):returnType;
function method2 (param1:datatype,...paramn:datatype):returnType;
}
class SomeName [ extends SomeClass ] implements SomeInterface [ , SomeInterface2 , ... SomeInterfacen] {
public function method1 (param1:datatype,...paramn:datatype):returnType {
//somecode ...
}
public function method2 (param1:datatype,...paramn:datatype):returnType {
//somecode ...
}
}
以下几点是要注意的:
1.接口中的所有方法不可以包含访问控制修饰语
2.接口中不允许定义变量
3.implements 需跟在 extends之后
4.实现类里实现接口的方法必需是公开的(public)