封装
封装
因为我是快速回顾封装、继承、多态的知识,所以我只是了解它的简单使用,具体细节以后还要补
1、什么是封装
封装就是对某个类里面的属性或者方法通过访问修饰符进行修饰,使其他类里面的对象无法访问和修改被封装类的信息(属性和方法),然后在被封装的类里面设计setXXX()和getXXX()方法,让其他类的对象通过调用setXXX方法进行修改属性值,通过getXXX方法访问属性等方式,称为封装。
电视机的例子理解:用户不用知道电视机内部的构造,直接把各种线路,设备封装在电视机里面,通过接口,就是遥控器去操控。
java中就是把类当作电视机,类的属性和方法当作电视机内部线路和设备,通过protected访问修饰符将其封装起来,用户只有通过get,set方法才可以对其访问与修改,这方法就相当于遥控器。
2、封装的好处
提高了代码的安全性,限制了他人的随意访问。
作者:yzh先生
博客:https://www.cnblogs.com/ZiJun
本文版权归作者和博客园共有,转载请在文章中注明原文链接:https://www.cnblogs.com/ZiJun/p/18755664 ,愿尊重劳动成果,谢谢!
若有关于博客内容的各种问题,欢迎在评论区讨论或发消息,让我们一起进步!