1. 封装的概念
在类和对象中,我们主要研究就是封装的特性!那么什么是封装呢,简单点就是: 套壳来屏蔽一些细节。
- 封装 : 将数据和操作数据的方法进行有机的结合,隐藏对象的属性和实现细节,仅仅对外公开接口来和对象进行交互。
2. 如何实现封装
Java中主要通过类和访问权限来实现封装:类可以将数据以及封装数据的方法结合在一起,而访问权限用来控制方法 或者 字段能否直接在类外使用。
- Java中提供了四种访问限定符
3. 四种访问限定修饰符的使用
3.1 private (只能同一个包中同一个类中)
3.2 默认权限 (同一个包下)
3.3 protected (此处演示不同包中的子类)
注意:父类中 private 成员变量虽然在子类中不能直接访问,但是也继承到子类中了
3.4 public
public 的权限最大!! 在哪里都可以,这里就不展示喽!!