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();
}
评论区