java的权限图
对于public和private是毫无疑问的,主要是讨论protected和包内权限。
上面权限图应该横着看,对于一个类如Test,想访问其他类如Handler的属性,
首先看test类和handler是否同包,同包就能访问handler类的除private权限之外的所有权限。
如果不同包,就看test是否是handler的子类,是子类就能访问handler的private和default之外的权限。
上面权限图应该横着看,对于一个类如Test,想访问其他类如Handler的属性,
首先看test类和handler是否同包,同包就能访问handler类的除private权限之外的所有权限。
如果不同包,就看test是否是handler的子类,是子类就能访问handler的private和default之外的权限。