定义变量为private,然后generate getters and setters和直接定义public有什么区别

我现在在做javaweb的后台计算部分,计算从DB2中提取数据,然后计算,在写算法的时候遇到了这个问题。顺便问一下,前一种方法,怎么用啊... 我现在在做java web 的后台计算部分,计算从DB2中提取数据,然后计算,在写算法的时候遇到了这个问题。顺便问一下,前一种方法,怎么用啊 展开
 我来答
依小闻
推荐于2016-02-12 · 超过16用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:25.8万
展开全部
最主要是为了安全性和编码规范。这是JAVA的特点之一:封装行。而且通过bean方法来改变变量的值比较安全,这样你可以很方便的知道这个值在什么地方被改变了。而且在改变的时候加上其他处理,如print也方便。你public的话就随便用了。安全第一啊!!!
.IDE可以帮你生成的,一点都不麻烦地!!(选中变量,右键选source-->Generate Getters and Setters...)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式