探索Dart编程语言中的接口
1. 接口定义
接口定义了如何与对象进行交互。接口不仅包含方法,还包括获取器(getters)、设置器(setters)和构造函数,以及一组超接口。通过接口,我们可以规定对象应该具备哪些行为,而不必关心这些行为的具体实现。
接口的定义语法如下:
interfaceDefinition: interface identifier typeParameters? superinterfaces? factorySpecification? ‘{’(interfaceMemberDefinition)* ‘}’ ;
1.1 示例
interface MyInterface<T> extends AnotherInterface {
void myMethod();
String get myGetter;
set mySetter(String value);
}
2. 接口成员定义
接口成员可以是静态最终变量、函数签名等。具体定义如下:
interfaceMemberDefinition: static final type? initializedIdentifierList ‘;’ \| functionSignature ‘;’ \| ...
探索Dart编程语言中的接口
超级会员免费看
订阅专栏 解锁全文
65

被折叠的 条评论
为什么被折叠?



