五、Dart的接口

3,018 阅读1分钟

类和接口是统一的,类就是接口。

每个类都隐式的定义了一个包含所有实例成员的接口

* 如果是复用已有类的实现,使用extends

* 如果只是使用已有类的外在行为,使用implements

一般情况使用抽象类作为接口

void main() {
  new Student().run();
}

abstract class Person {
  void run();
}

class Student implements Person {
  @override
  void run() {
    print("....");
  }
}