封装 ; 为什么要封装?

保障数据安全, 不让外部随意修改类中定义的成员属性;

面向对象三大特性:封装线、继承性、多态性

什么是封装性 :

把不需要公共访问的属性使用 Private修饰起来;
保护了关键数据体现了程序安全;

封装性的特点 :

保护了关键数据;体现了程序的安全;提高了代码的复用性

Private修饰的属性:只能在当前类的类体里使用,不可外用!

  1. **但是某些属性在一些特殊情况下需要获取或设置,**<br />** 所以提供了公共的访问方式;//获取getName,设置setName**

结论 : 谁封装数据谁就提供数据的处理方法


封装:image.png
image.png
调用封装对象的属性和方法:
image.png