set,get,public 把一个类的属性设为private的,然后写setXXX和getXXX函数,和把属性直接设为public的有什么区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 属性直接设为public不利于封装,任何人都可以随便修改该变量通过方法访问private变量可以将细节应藏在public 方法之后 用public的setXXX方法还不是一样可以随便修改变量?? Javabean的一种规范,也是一种良好的习惯吧Object obj = new Object();不希望 obj.属性 来获得值或设置值而是希望使用obj.set obj.get 来操作属性 class a{ private int i; set(String a){ do something....... i=format(a) do something....... }}屏蔽细节} 楼主 别把set get 想的太简单啊里面可以处理很多复杂的业务逻辑并且可能调用类里的其他get set方法 或者属性那么以后程序升级维护的话 就可以直接修改set方法就可以了显的程序结构更清晰,易于维护 能否在函数中调用actionPerformed事件 SQL语句,查询条件,如何高效的拼接SQL字符串 swing应该如何搭建? 急求一正则表达式的做法 怎么实现窗口的最大化? 难道没有高手能够解决打印的问题吗?很多人都在寻找方法,希望高手帮帮忙,谢谢! 有史以来最菜的问题:怎样用JDK调试JAVA程序? 哪里有把java文件编译成.exe文件的程序?急用,大家帮忙啦~~~ 一个头疼的问题 java 入门经典资料【大牛可以闪开,哈哈哈哈】 一道scjp题,有些迷惑,望指点 一段小小代码的疑问,望初学者帮解答,谢谢
通过方法访问private变量可以将细节应藏在public 方法之后
不希望 obj.属性 来获得值或设置值
而是希望使用obj.set obj.get 来操作属性
private int i;
set(String a){
do something.......
i=format(a)
do something.......
}}屏蔽细节
}