标签: dart
假设我遇到这种情况:
class Foo { final _bar; Foo([bar = 'hello']); }
在Dart中,如果它是私有的,我如何初始化_bar?
_bar
答案 0 :(得分:4)
您可以使用初始化列表。
class Foo { final _bar; Foo([bar = 'hello']) : _bar = bar; }
初始化列表在构造函数体之前运行。