void main(List<String> args) {
var p1 = Person.fmap({'name': 'lilei', 'age': 18, 'height': 1.88});
print(p1);
}
class Person {
late String name;
late int age;
late double height;
Person(this.name, this.age, this.height);
//使用map作为参数的构造方法
Person.fmap(Map<String, dynamic> map) {
this.name = map["name"];
this.age = map["age"];
this.height = map["height"];
}
@override
String toString() {
// TODO: implement toString
return '$name $age $height';
}
}
一个简单的使用map作为参数构造方法的类
于 2023-06-30 18:31:18 首次发布