访问修饰符
Private只有本类可见
<package>本类和本包类均可见,该种情况最常见,所以为了方便程序员,把这中访问修饰符设为默认。
Protected只有本类和本包类、异包子类可见
Public 所有类可见
顶级类的访问修饰符只能是public或者包级别
除了内部类就是顶级类
本类 同包子类 异包子类
Private yes no no
<package>yes yes no
Protectedyes yes yes
Public yes yes yes
<package>修饰符只有本包内部类可见,外部类,即使是子类也看不到。
Protected 修饰符不仅本包内部可见,外包子类也可见。
本类 同包子类 同包非子类 异包子类 异包非子类
Private yes no no no no
<package> yes yes yes no no
Protectedyes yes yes no no
Public yes yes yes yes yes
优质内容筛选与推荐>>