我是 Dart 新手。假设我有一个final List <Character> _characterList;
应该是私有的。CharacterList ({Key key, this._characterList}): super (key: key);
但是如果命名参数不能以_开头我该如何使用呢?
jam*_*lin 15
参数的名称与成员的名称无关。如果名称恰好相同,构造函数会提供this.name
语法糖以方便使用,但您不必使用它。您可以为参数指定自己的名称并单独显式初始化成员变量:
CharacterList({Key? key, required List<Character> characterList})
: _characterList = characterList,
super(key: key);
final List<Character> _characterList;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4450 次 |
最近记录: |