关于java中get和set方法的好处
来源:互联网 发布:淘宝怎么用照片搜同款 编辑:程序博客网 时间:2024/05/01 22:08
在程序设计中,大家都知道很少定义一个public类变量,都是通过定义set和get方法来获取对该属性的访问权.下面描述下这样设计的好处:
- 一个很low的好处,方便自动补全时得到类的属性,只需要.set或.get就可以查看类的属性.
- 可以在get和set中控制用户行为.比如如下代码
private int mScore;public void setScore(int score) { if (score < 0 || score > 100) { throw new Exception(" out of bound!"); } mScore = score;}
可以在set方法中定义某种行为,更好的保证安全性.同样get方法中也可以修改用户所能获取的对象.
- 可以将set或get方法设置为private,比如将set方法设置为private可以保证用户不能修改属性值,保证只能初始化对象时赋值,在对象生命周期内不能修改.将get方法设置为private保证用户无法直接方法改变该属性,但可以通过set方法改变属性值来改变对象的状态.
0 0
- 关于java中get和set方法的好处
- java中关于set()和get()方法的理解和使用
- C#中关于set和get方法的写法
- JAVA关于SET,GET的方法应用和一些问题
- [Java] 关于set()和get()方法的一点总结
- java中get方法,和set方法的使用实例
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- 关于java中很多人用get()和set()方法,而不用public的一点总结
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- 关于java中很多人用get()和set()方法,而不用public的一点总结
- 邮件发送中Virtual domains 和 Local domains 的概念
- uva 515(差分约束bellman or spfa)
- 利用List的subList方法,实现对List分页
- 安卓布局(上中下布局)
- Worthy collection site
- 关于java中get和set方法的好处
- php之echo print区别
- 矩阵乘方
- java中的多态
- [经典面试题]字符串编辑距离
- I2C组件
- Memcached服务器安装
- Light OJ 1341 Aladdin and the Flying Carpet(唯一分解定理)
- 葫芦娃关于快速幂流程的详细讲解