Flutter:协议,它们存在吗?

Lit*_*key 3 protocols dart flutter

我找不到在 Flutter 中创建协议的方法。它们是否存在或是否有其他替代方式?

Dan*_*ira 7

在 Dart 中,您只需创建一个abstract class并放置您希望其子项覆盖的所有方法。您还可以提供一个实现:

abstract class MyAbstractClass {
  
  void method1(); // children must implement this method
   
  void method2() { // this method already has an implementation
    print("Just a print");
  }
  
}
Run Code Online (Sandbox Code Playgroud)