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

封装的作用?

封装的作用?为什么一定要隐藏一些信息呢?

正在回答

2 回答

通过封装可以更加安全的实现想要的效果,相当于“加密”,比如规定一个属性只能通过本类中的方法才能够修改这个属性,在其他类就不能直接修改这个类的这个属性,而需要先调用这个定义的方法,通过这个方法来改变,而如果你不知道这个方法的名字就不能够修改那个属性值,这就保证了外人无法轻易修改属性的值,这只是一个最基本的小例子,但是原理可以这么理解。

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

qq_青春你好_2 提问者

谢啦
2016-11-10 回复 有任何疑惑可以回复我~

可以在调用set,get方法时传参,在set,get方法里有if判断,如果传入的参数与你设定的参数一致,就可以读取或者修改,这样就保证安全性了

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

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530559    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

封装的作用?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信