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