java的四种权限修饰符 public protect (default) private 同一个类 YES YES YES YES 同一个包 YES YES YES NO 不同包的子类 YES YES NO NO 不同包的非子类 YES NO NO NO