为了账号安全,请及时绑定邮箱和手机立即绑定

关于在AS3 中 getter 和 setter 的用法,求解释!

关于在AS3 中 getter 和 setter 的用法,求解释!

慕尼黑5688855 2021-10-28 21:19:32
麻烦说具体点,别说定义了 ~ 定义我知道。 就是不知道怎么用 。
查看完整描述

2 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

用法上,getter 和 setter 的实的东西就像这个类的一个属性,用法和属性是一样的。
用getter 和 setter 实现的方法,可以直接给它赋值.就是用“=”来操作。
为什么不直接定义属性而非要用getter 和 setter 来变相实现属性呢。
getter 和 setter 实际上还是方法,可以在其体内编写逻辑代码。用来限定值的范围。打个比方,如果这个属性的取值只能是小于100的正整数。你就可以用getter 和 setter 内的逻辑来限定。属性就不能做到。
另外,getter 和 setter 方法也提供了一种变相的操作私有属性的方法。

查看完整回答
反对 回复 2021-10-31
  • 2 回答
  • 0 关注
  • 255 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信