【发布时间】:2018-04-01 22:19:29
【问题描述】:
假设我有以下 Dart 类,其构造函数中有一个命名参数:
class TestClass {
final int someValue;
TestClass({this.someValue});
}
void someMethod() {
TestClass testClass = new TestClass(someValue: 10);
print(testClass.someValue);
}
如何为该字段添加吸气剂?我正在尝试以下方式:
class TestClass {
final int _someValue;
TestClass({this.someValue});
int get someValue => _someValue+2;
}
【问题讨论】:
-
从技术上讲,您已经有了该领域的吸气剂。我猜你想保持字段非最终状态,只为它公开一个 getter(这是你通常使用 private-field/public-getter 模式的地方),并且还想要一个命名的构造函数参数来初始化字段。
标签: dart getter named-parameters