在Dart中,我发现我们可以从抽象类中实现,这是可能的,我从我的背景中知道的是:我们只能从接口中实现,并且可以从抽象中扩展,这怎么可能?
abstract class A{
int aa;
String bb;
String c;
}
class B implements A{
@override
int aa= 100;
@override
String bb= "testtesttets";
@override
String cc= "testtesttets";
}
答案 0 :(得分:1)
是的,您可以实现抽象类(以及非抽象类和mixin)的接口。
您可以实现接口。
在Dart中,所有class
声明均引入一个接口,而所有mixin
声明均引入一个接口。没有单独的接口声明。