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

为什么不在定义private变量的时候就给他赋值,而要用set和get呢?

正在回答

4 回答

而且可以在setter  getter方法中添加代码进行更复杂的读写操作

0 回复 有任何疑惑可以回复我~

试想一下啊,在定义的时候赋值,只能解决初始值的问题,如果在程序的其他的类的方法中需要对私有变量进行调用和修改的时候该怎么解决呢?此时set 和 get 方法就有永无之地啦

2 回复 有任何疑惑可以回复我~

Java的思想是,内部成员变量不允许外部直接访问或者赋值,所以需要使用set和get方法进行获取值和赋值

2 回复 有任何疑惑可以回复我~

这一节是讲解this的使用,你调用变量的时候你总不能每次都New吧,这样写易用性更好

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号