java中四种权限修饰符区别

总的概括:public > protected > (default) > private

细分见下表格:

权限修饰符 public protected (default) private
同一个类(我自己) YES YES YES YES
同一个包(我邻居) YES YES YES NO
不同包子类(我儿子) YES YES NO NO
不同包非子类(陌生人) YES NO NO NO

【注意:(default)不是关键字"default",而是什么都不写。】

 

 

posted @ 2019-12-10 16:45  遍唱阳春  阅读(168)  评论(0编辑  收藏  举报