求助:在java中,定义类中的private成员,继承的时候可以用成员方法去间接访问,那这个private有什么意义?

如题所述

就是private 只能本类可以访问,这样 对于别的类就没法直接操作这个数据或者方法,只能通过方法内部提供的方法来方法,提高类的安全性,要要问到这样做有什么好处,以后慢慢就能体会到了。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-10
你不能直接访问,只能通过方法来访问,而方法是我们自己定义的,也就说,我们可以控制这个方法来限制一些成员变量的访问权限等,提高了安全性本回答被提问者采纳
第2个回答  2012-06-10
用这种方式的好处是提高安全性,你可能想这样还是能修改怎么就提高安全性了呢。。是这样的,如果直接把变量设成public权限的,这样不用set/get,这样也在其它类中可以直接使用这些变量,完全没有安全性
第3个回答  2012-06-10
就是为了保护,同上。
第4个回答  2012-06-09
数据保护嘛!
相似回答