在 Dart 中,立即赋值与在 Java 中的构造函数中是否有区别?
class Example {
int x = 3;
}
Run Code Online (Sandbox Code Playgroud)
对比
class Example {
int x;
Example() {
x = 3;
}
}
Run Code Online (Sandbox Code Playgroud)
我问是因为当我使用 Flutter 并尝试将一个使用 setState 的函数分配给一个变量时,前一种方法是不可能的,但后一种方法是可能的。