main(List<String> args) { } // Dart中没有哪一个关键字是来定义接口的 // 没有这些关键字interface/protocol // 默认情况下所有的类都是隐式接口 // Dart支持单继承 // 当将一个类当做接口使用时, 那么实现这个接口的类, 必须实现这个接口中所有方法 class Runner { void running() { } } class Flyer { void flying() { } } class Animal { void eating() { print("动物吃东西"); } void running() { print("running"); } } class SuperMan extends Animal implements Runner, Flyer { @override void eating() { super.eating(); } @override void flying() { } }
Flutter 没有接口的概念 但是有 implements implements 后的 class 可以看成是接口,也要实现接口类的所有的方法