- 封装:
将逻辑和实现细节隐藏,让使用者 只关心怎么去使用它而不用去关心它的实现方式和实现细节。
在面向对象编程中,一般通过接口来描述某个模块、系统的功能,然后通过实现这儿接口,向外只提供接口,隐藏具体的实现细节。
- Java访问控制
访问范围依次降低:
public ------- ALL PLACE
protected ------ 本包 及 其他包中的子类
default -------- 本包
private -------- 本类
将逻辑和实现细节隐藏,让使用者 只关心怎么去使用它而不用去关心它的实现方式和实现细节。
在面向对象编程中,一般通过接口来描述某个模块、系统的功能,然后通过实现这儿接口,向外只提供接口,隐藏具体的实现细节。
访问范围依次降低:
public ------- ALL PLACE
protected ------ 本包 及 其他包中的子类
default -------- 本包
private -------- 本类