访问修饰符

  • 修饰类、方法、成员变量
  • 通过修饰符来决定访问者能否访问当前类、方法、成员变量
  • 体现了对资源的保护意识
  • 范围由小到大依次为:类、包、子类、其它。分别对应 private、默认、protected、public
  • 子类与父类一般不在一个包内,所以包的范围更小
  • 口诀「保护子类、默认同包
修饰符 Class Package SubClass 其它
public Y Y Y Y
protected Y Y Y N
默认 Y Y N N
private Y N N N
  • protected:同包、子类中能访问
  • 默认修饰符:同包中能访问