Java中public,protected,default,private的访问权限问题

时间:2022-01-17 15:05:50

import packa.*;//导入了packa包中所有的类。(不包括包中的子包)一般不会用,用哪个导入哪个。

导包的原则:用到哪个类,就导入哪个类。所有字母都小写。

包与包之间的类进行访问,被访问的包中的类必须是public的,被访问的包中的类的方法也必须是public的。
非public的类和方法相当于被封装了。


 

      public  protected  default  private
同一类中      ok     ok         ok     ok
同一包中      ok       ok       ok
子类中     ok         ok
不同包中      ok

protected 只有儿子才可以用。