1.什么是封装?
封装是面向对象编程语言对客观世界的模拟,客观世界成员变量都是隐藏在对象内部的,外界是无法直接操作的。
2.封装的原则
将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。成员变量private,提供对应getXXX()/setXXX()方法。
2.封装的好处
通过方法来控制成员变量的操作,提高代码的安全性
把代码用方法进行封装,提高代码的复用性
标准类制作
1.成员变量
- 使用private修饰
2.构造方法
- 提供一个无参构造方法
- 提供一个带多个参数的构造方法
3.成员方法
- 提供每一个成员变量对应的get/set方法
4.创建对象并为成员变量赋值的两种方法
- 无参构造方法创建对象后使用set方法赋值
- 使用带参构造方法直接创建带有属性值的对象