JAVA基础-特性之封装

封装是java三大特性(封装、继承、多态)中其中之一。java

权限的引入是封装的一个表现,spa

经过权限修饰符,对类和类的属性的访问权限进行限制;设计

经过这种方法,强化面向对象的概念;对象

在设计类时,经过权限来控制其属性、功能(或者说是方法)对外开放程度;继承

方法实现者关心属性和功能的实现细节,调用者则关心类所提供的属性和功能的使用规则,由于实现细节已经封装好了。ci

Java 中的权限修饰符即权限范围(1:拥有权限,0:没有权限):table

 

  类内部 同包 同包的子类 同一个工程
private 1 0 0 0
缺省 1 1 0 0
protect 1 1 1 0
public 1 1 1 1
相关文章
相关标签/搜索