课程
/后端开发
/Java
/Java入门第二季
为什么不在定义private变量的时候就给他赋值,而要用set和get呢?
2014-08-12
源自:Java入门第二季 7-4
正在回答
而且可以在setter getter方法中添加代码进行更复杂的读写操作
试想一下啊,在定义的时候赋值,只能解决初始值的问题,如果在程序的其他的类的方法中需要对私有变量进行调用和修改的时候该怎么解决呢?此时set 和 get 方法就有永无之地啦
Java的思想是,内部成员变量不允许外部直接访问或者赋值,所以需要使用set和get方法进行获取值和赋值
这一节是讲解this的使用,你调用变量的时候你总不能每次都New吧,这样写易用性更好
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答为什么我输出的是3
1 回答这个输出为啥是这样的
1 回答同一个包里的类,修饰符都不能共用访问怎么办
1 回答接口变了,复制我的这两个方法加进去就行了
1 回答这是怎么回事呢
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号