访问控制修饰符

时间:2022-03-24 12:35:47

类的成员变量或方法需要通过访问控制修饰符来指定访问权限。

public

  • 所在类
  • 所在类的子类
  • 同一个包中的类
  • 不同包中的类

private

  • 只能在自己的类中被访问

protected

  • 所在类
  • 所在类的子类
  • 同一个包中的类

default (无修饰符)

  • 所在类
  • 同一个包中的类



Modifier Class Pacakge Subclass World
public Y Y Y Y
private Y N N N
protected Y Y Y N
default (no modifier) Y Y N N




参考资料
http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html