【发布时间】:2019-07-12 15:55:05
【问题描述】:
在 dart 中编写构造函数时遇到问题。我有一个类有两个final变量,在构造函数中初始化,下面是错误的,因为final变量没有setter方法:
class Person{
final String name;
final int age;
// Error
Person(String name, int age) {
this.name = name;
this.age = age;
}
}
但这是正确的,为什么
class Person{
final String name;
final int age;
// Correct
Person(String name, int age): this.name = name, this.age = age;
}
【问题讨论】:
标签: dart