黑马程序员技术交流社区
标题:
封装之后的字段在本类内是否必须使用get/set方法
[打印本页]
作者:
落星追恒
时间:
2016-1-15 22:02
标题:
封装之后的字段在本类内是否必须使用get/set方法
封装之后的字段在本类内是否必须使用get/set方法 为啥?
根据面向对象的思想要求,所有的字段一般都私有化,这句话对吗?为啥?
作者:
rushing
时间:
2016-1-15 22:15
你不封装的话,别人都能随意用 随意改了
作者:
shenfuhan
时间:
2016-1-15 22:45
在本类是不是使用一定要封装吗,同问
作者:
黑色皮肤的马
时间:
2016-1-15 22:56
这是封装的要求和体现,被私有是为了不让外界随意对值进行改变,保证数据的安全。get和set方法是提供给外界的,都被私有了再不提供公共的访问方式,那么这个类就永远不能被实例化了就是没用的。
作者:
黑夜中那颗星
时间:
2016-1-17 09:41
最突出的好处就三个字 可控性
作者:
洋葱头头
时间:
2016-1-17 17:42
本类不是this就能调用了吗 根据面向对象封装的思想 必须私有化 然后提供公共方法访问
作者:
ContainsM
时间:
2016-1-18 15:08
按个人所需,方便后期编写维护。
作者:
coolHenry
时间:
2016-1-18 15:39
这是为了让你了解到JDKAPI的流程,我觉得咱们学的并不需要封装,以后具体情况具体分析
作者:
yi651312197
时间:
2016-1-18 21:14
讲属性私有,并对外提供共有的方法进行访问
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2