public > prtected > (defult) > private同一个类(自己) YES YES YES YES同一个包(邻居) YES YES YES NO不同包子类(儿子) YES YES NO NO (之间不在一个包,但是有继承关系)不同包非子类(陌生人) YES NO NO NO对于变量来看,不同关系之间的不同修饰权限调用规则如上。