永发信息网

java里面 result.set(sum) 可不可以写成result=sum.

答案:4  悬赏:40  手机版
解决时间 2021-03-09 22:15
result.set(sum)是赋值的意思吧?这样写有什么优势呢?
写成result=sum可以吗?
最佳答案
你好:
建议你系统的了解一下oop的思想,你问的问题set()属于封装的范畴 ,在实际编程中,类的许多变量我们是不希望直接被访问的,所以用private关键字修饰 ,但是又要允许它修改,所以就有了public修饰的get()set() .
面向对象的思想很重要 ,建议楼主恶补一下,对你以后是有帮助的。
全部回答
getset方法可以实现的高级功能有只读、只写、数据转换、加密、继承时改写等,而这些是你直接操作变量 无法完成的!
个人认为result.set(sum)属于方法调用,最终得到的是一个值! 而result=sum是个表达式,是属于赋值给变量(或者常量,看你前面怎么定义)result!
当你set方法里面需要做其他操作,或者表明这个是个比较重要的属性就需要写方法 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有一首歌歌词里面有产:我爱你,就象天上的云
为什么要做一个自立的人?
康惠餐厅地址在什么地方,想过去办事
用食用白醋(醋酸融掉)约1mol/L, 为什么 pH
梦见在海里游泳
万物想怎么养 万物想浇水施肥方法
请问为什么看书听课学东西没有看视频课学得快
万千广告怎么去啊,有知道地址的么
快e信贷集团
用人单位被注销后如何确定劳动争议案件的当事
I am the prison
关于秋的诗
步步高vivoy 27怎么设置来电铃声
长春盛荣设备制造有限公司地址在哪,我要去那
一个身高170,体重68kg的肌肉男(练泰拳的)
推荐资讯
戏曲的剧种除了京剧还有什么
我开的汽车碰着电动车,交警队把我的驾驶证和
小米三的情景模式在哪?怎么找不到?
老品味饭店地址在什么地方,想过去办事
诏安县教师住房公积金缴存比例多少
我开了一间脸谱的店,和一间东巴挂件饰品的店
下图为某生态系统碳循环模式图,下列有关说法
我用的是路由无线 分配到的地址是192.168.1.1
把Adobe Audition 上的面板卡片删了 怎么弄回
一个电脑使用两条网线,一个内网,一个外网,
动漫男孩女孩背靠背,想知道这小男孩叫什么名
神武新区跑环战斗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?