第一种方式:也就是初始化的时候
第二种方式:是在对象的构造函数中,初始化列表。
利用Map的形式,在对象未初始化之前执行赋值操作!
class User {
String name;
int age;
final String type;
//不能被重载那么可以这样子实现
//起别名的形式
//给Final赋值
User.aName(Map map) : type = map["这是赋值"]{
this.name = map["name"];
}
void work() {
print("name:=$name,age$age");
}
}