美文网首页
P12 Dart 一个类实现多个接口 以及Dart中的Mixi

P12 Dart 一个类实现多个接口 以及Dart中的Mixi

作者: 贝灬小晖 | 来源:发表于2020-03-04 16:26 被阅读0次

1.一个类实现多个接口

abstract class A{
  printA();
}
abstract class B{
  printB();
}
//1.一个类实现多个接口
class C implements A,B{
  @override
  printA() {
  }
  @override
  printB() {
  }
}

2.mixins

//<1>实现类似多继承的功能
//<2>mixins类里面不能有构造函数,
// 有的话也没办法使用了
//<3>一个类 可以mixins多个mixins类
//<4>mixins 只能用在object继承,不能用在其他继承上

class Person{

}
class A1{
 printA1(){

 }
}
class A2{
 printA2(){

 }
}
//C1可以调用  A1 A2的方法
class C1 extends Person with A1,A2{

}

//mixins中的类型

相关文章

网友评论

      本文标题:P12 Dart 一个类实现多个接口 以及Dart中的Mixi

      本文链接:https://www.haomeiwen.com/subject/pshblhtx.html