dart 复用与接口

1.mixin 声明的类可以背多继承,复用时使用with

2.dart每个类都是一个接口,实现接口中方法请用implements

abstract class A {
  void testA();
}
<p>abstract class B {
void testB();
}</p>
<p>class C implements A, B {
@override
void testA() {
print('testA');
}</p>
<p>@override
void testB() {
print('testB');
}
}</p>
<p>main() {
var c =  C();
c.testA();
c.testB();
}

或者这样写也行

class A {
void testA() {}
}</p>
<p>class B {
void testB() {}
}</p>
<p>class C implements A, B {
@override
void testA() {
print('testA');
}</p>
<p>@override
void testB() {
print('testB');
}
}</p>
<p>main() {
var c = C();
c.testA();
c.testB();
}