- setter与getter方法中使用了set与get关键字,格式如代码所示;
- setter与getter方法中可以使用箭头函数,更加简便;
Dart中属性的get/set方法名可以任意取; ```dart void main(List
args) { Person person4 = Person.init(“cccc”, age: 26);
person4.setNamee(“ssssss”); print(person4.name); print(person4.getNamee());
person4.name = “gggg”; print(person4.name); print(person4.getNamee()); }
class Person { String name; int age;
//其中age为可选参数 Person.init(this.name, {this.age});
//使用set,get关键字的setter,getter方法 set setName(String name) { this.name = name; }
String get getName { return this.name; }
//不采用set,get关键字的setter,getter方法 void setNamee(String name) { this.name = name; }
String getNamee() { return this.name; } } ```