Flutter 如何在Dart/FLIFT中扩展类

Flutter 如何在Dart/FLIFT中扩展类,flutter,dart,Flutter,Dart,我有甲级: class A{ String title; String content; IconData iconData; Function onTab; A({this.title, this.content, this.iconData, this.onTab}); } 如何创建类B,该类B使用以下附加变量扩展类A: class B extends A{ bool read; B({this.read}); } 试过了,但没用

我有甲级:

class A{
    String title;
    String content;
    IconData iconData;
    Function onTab;
    A({this.title, this.content, this.iconData, this.onTab});
}
如何创建类B,该类B使用以下附加变量扩展类A:

class B extends A{
    bool read;
    B({this.read});
}
试过了,但没用

let o = new B(
          title: "New notification",
          iconData: Icons.notifications,
          content: "Lorem ipsum doro si maet 100",
          read: false,
          onTab: (context) => {

          });

您必须在子类上定义构造函数

class B extends A {
  bool read;
  B({title, content, iconData, onTab, this.read}) : super(title: title, content: content, iconData: iconData, onTab: onTab);
}