【发布时间】:2019-10-05 18:57:59
【问题描述】:
我正在使用 Flutter (dart) 语言,并且我有我的用户模型。我正在尝试更新用户模型的字段,但它不起作用。这是我正在尝试做的一个示例:
class User {
String nickname = "potatoes"; // NOT final
User() {
// Doing some stuff
}
updateNickname(newNickname) {
print("NICKNAME VALUE BEFORE UPDATE $this.nickname"); // Shows potatoes
this.nickname = newNickname;
print("NICKNAME VALUE AFTER UPDATE $this.nickname"); // Shows potatoes
}
}
我不明白为什么它不更新,有人可以向我解释我该怎么做吗?我没有使用 getter 和 setter,因为我不需要,但也许我应该这样做?
谢谢
【问题讨论】: