课程
/后端开发
/Java
/Java入门第二季 升级版
封装的作用?为什么一定要隐藏一些信息呢?
2016-11-10
源自:Java入门第二季 升级版 7-5
正在回答
通过封装可以更加安全的实现想要的效果,相当于“加密”,比如规定一个属性只能通过本类中的方法才能够修改这个属性,在其他类就不能直接修改这个类的这个属性,而需要先调用这个定义的方法,通过这个方法来改变,而如果你不知道这个方法的名字就不能够修改那个属性值,这就保证了外人无法轻易修改属性的值,这只是一个最基本的小例子,但是原理可以这么理解。
qq_青春你好_2 提问者
可以在调用set,get方法时传参,在set,get方法里有if判断,如果传入的参数与你设定的参数一致,就可以读取或者修改,这样就保证安全性了
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答封装的使用问题?
2 回答封装有什么用?
2 回答封装。
1 回答api中使用的是封装吗?
3 回答封装。