我是 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 次 |
| 最近记录: |