Dart的接口不同于其他语言,Dart的接口是一种类的模板或者说是规范(这话听着绕口,下面有例子)。
- 不同于其他语言,接口并不是单独的是一种类型,接口只是针对于子类来说,对于父类的来说父类本身还是一个普通的类(如果没有学过其他高级语言请忽略此段内容);
- 上文中Student以接口的方式继承了Person,需要重写Person里面全部的属性、方法、get、set;
- 接口可以实现多继承,抽象类只能单继承。
Dart的接口不同于其他语言,Dart的接口是一种类的模板或者说是规范(这话听着绕口,下面有例子)。