Flutter dart中的私有命名参数

Flutter dart中的私有命名参数,flutter,dart,Flutter,Dart,我是个新手。假设我有一个final List\u characterList应该是私有的。但是如何使用CharacterList({Key-Key,this.\u CharacterList}):super(Key:Key)如果命名参数不能以?开头,则为Dart 您可以使用具有可选位置参数的构造函数 CharacterList (Key key, [this._characterList]): super (key: key) 参数的名称与成员的名称无关。构造函数提供了this.name语法糖

我是个新手。假设我有一个
final List\u characterList应该是私有的。但是如何使用
CharacterList({Key-Key,this.\u CharacterList}):super(Key:Key)如果命名参数不能以?

开头,则为Dart

您可以使用具有可选位置参数的构造函数

CharacterList (Key key, [this._characterList]): super (key: key)
参数的名称与成员的名称无关。构造函数提供了
this.name
语法糖,以便在名称恰好相同时使用,但您不必使用它。您可以将参数命名为自己的名称,并分别显式初始化成员变量:

CharacterList({Key,List CharacterList})
:\u characterList=字符列表,
超级(键:键);
最终列表_字符列表;
CharacterList (Key key, [this._characterList]): super (key: key)