范围 public potected 默认 private
同类 可见 可见 可见 可见
同包子类 可见 可见 可见
非同包子类 可见 可见
非同包非子类 可见

private 修饰符限定的属性或者方法,仅限于同一个类中访问。即使子类也不可以访问。

Protected 同包的类(子类或者非子类),非同包的子类可以访问,非同包的非子类不可以访问。