四种访问权限

同一个类 同一个包 不同包子类 不同包非子类
private
default
protected
public

PS:default即friendly

内部类访问权限

内部类可以访问外部类的private成员变量、方法
原因:内部类构造时,会传递外部类的引用作为内部类的一个属性,并非private失效