Dart语言零基础学习笔记(二十)
Dart一个类实现多个接口
一个类实现多个接口,要实现所有接口里的属性和方法
/**定义两个接口 */
abstract class A {
late String name;
printA();
}
abstract class B {
printB();
}
/**一个类实现多个接口,要实现所有接口里的属性和方法 */
class C implements A, B {
@override
late String name;
C(this.name);
@override
printA() {
print("print A"+name);
}
@override
printB() {
print("print B");
}
}
void main(List<String> args) {
C c = new C("......");
c.printA();
c.printB();
}
// print A......
// print B