
Dart中类的getter和setter
发布日期:2021-05-09 04:03:50
浏览次数:28
分类:博客文章
本文共 552 字,大约阅读时间需要 1 分钟。
Dart类Getters和Setter
Getters和Setter(也称为访问器和更改器)允许程序分别初始化和检索类字段的值。
使用get
关键字定义getter
或访问器。Setter
或存取器是使用set
关键字定义的。
默认的getter/setter
与每个类相关联。
但是,可以通过显式定义setter/getter
来覆盖默认值。getter
没有参数并返回一个值,setter
只有一个参数但不返回值。
Dart 中使用 set 和 get 关键字
class Rect { num height; num width; Rect(this.height, this.width); // get 方法 get area { return this.height * this.width; } // set 方法 set areaHeight(value) { this.height = value; }}void main() { Rect r = new Rect(10, 4); //调用set方法 r.areaHeight = 6; //直接通过访问属性的方式访问area print("面积:${r.area}"); print(r.area);}
发表评论
最新留言
不错!
[***.144.177.141]2025年04月17日 23时46分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
算法 - 链表操作思想 && case
2019-03-06
并发编程实战-ConcurrentHashMap源码解析
2019-03-06
C#之反射、元数据详解
2019-03-06
通俗易懂设计模式解析——单例模式
2019-03-06
通俗易懂设计模式解析——抽象工厂模式
2019-03-06
SSM商城项目(十二)
2019-03-06
第5章选择结构程序设计
2019-03-06
前端数据渲染及mustache模板引擎的简单实现
2019-03-06
设计模式系列之工厂模式三兄弟(Factory Pattern)
2019-03-06
OAuth2.0认证详解
2019-03-06
如何禁用控制台窗口的关闭按钮?
2019-03-06
Netflix是什么,与Spring Cloud有什么关系
2019-03-06
对象的可见性 - volatile篇
2019-03-06
端口重用
2019-03-06
为什么面试完,总是让你回去等通知?
2019-03-06
Java 中初始化 List 集合的 6 种方式!
2019-03-06
终于有人把 HTTPS 原理讲清楚了!
2019-03-06
别乱提交代码了,看下大厂 Git 提交规范是怎么做的!
2019-03-06
在滴滴和头条干了 2 年后端开发,太真实…
2019-03-06
送给你 12 个 Git 使用技巧!
2019-03-06