访问级别(public、protected、friendly、private)

在java中共有4种访问级别,按访问权限由高到低为:public(公有的)、protected(受保护的)、友好的(没有任何访问权限关键字修饰)和private(私有的)。
访问级别规则表:

类型 类内部 同一个包其余类中 不一样包的子类中 不一样包的非子类中
public
√ √ √ √
protected √ √ √
友好的 √ √
private