Java权限修饰符

权限修饰符

1. private ( 当前类访问权限 )

使用 private 修饰的 成员 只能在 当前类的内部 被访问。常用于修饰 成员变量 ( 封装 )。

2. default ( 包访问权限 )

默认权限修饰符。使用 default 修饰的 成员或外部类 可以被 相同包下的其他类 访问。

3. protect ( 子类访问权限 )

使用 protect 修饰的 成员 既可以被 同一个包中的其他类 访问,也可以被 不同包中的子类 访问。常用于修饰 希望被子类重写的方法 ( override )。

4. public ( 公共访问权限 )

使用 public 修饰的 成员或者外部类 可以被 所有类 访问。

5. 访问控制级别表
private default protect public
同一个类中 Y Y Y Y
同一个包中 Y Y Y
子类中 Y Y
全局范围内 Y

你可能感兴趣的:(Java,java)