java中类的访问权限控制如何记忆

我们在初学public,default,protected,public 等访问控制权限符时,会在同类同包子类的条件的错综复杂下,不知怎样进行记忆,一般老师都会抛出这样一张图:
在这里插入图片描述

我根据这张图,总结出了比较容易记忆的规律:
类的访问控制权限:private 1 default 3 protected 4 public 5 (意为各符号支持访问的种类数)
这五种情况分别是:同一个类中,同一个包的子类,同一个包的非子类,不同包的子类,不同包的非子类。所谓,按照 同类>同包>子类 的顺序排序(这里意为,优先级从左至右递减,即先讨论是否同包,再讨论是否是子类。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章