dart中get 和 set 的简单使用
作者:
凯司机 | 来源:发表于
2021-07-22 16:27 被阅读0次main(List<String> args) {
Person p = Person();
p.name = 'ksj';
print(p.name);
// 作为属性来进行赋值
p.setName = "ksj";
p.setAge = 11;
p._age = 110;
print(p.getName);
print(p.getAge);
print(p._age);
}
class Person {
String name;
// 加上下划线就是私有属性 / 同一个文件下不存在私有的情况
int _age;
// get 和 set 作为一个返回类型
// setter
set setName(String name) {
this.name = name;
}
// getter
String get getName {
return name;
}
// setter
set setAge(int age) {
this._age = age;
}
// getter
int get getAge {
return _age;
}
}
本文标题:dart中get 和 set 的简单使用
本文链接:https://www.haomeiwen.com/subject/injkultx.html
网友评论