我们可以从抽象类中实现吗?

时间:2020-08-27 15:23:57

标签: dart

在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";
}

1 个答案:

答案 0 :(得分:1)

是的,您可以实现抽象类(以及非抽象类和mixin)的接口。

您可以实现接口。

在Dart中,所有class声明均引入一个接口,而所有mixin声明均引入一个接口。没有单独的接口声明。