Java -- 访问控制

原文:http://www.cnblogs.com/diyingyun/archive/2011/12/21/2295947.html

可见/访问性 在同一类中 同一包中 不同包中  同一包子类中  不同包子类中 
 public  yes  yes  yes  yes  yes
 protected   yes  yes  no  yes  yes
 package   yes  yes  no  yes  no
 private  yes  no  no  no  no

@、类:(不包括内部类)public、package(缺省时,即类没有显示指定访问限制符)。

@、变量:

1、局部变量:无。(可以添加final修饰符)。

2、成员变量:所有。

@、方法:所有。

@、接口:public、package。

@、接口变量:public static final。(缺省)

@、接口方法:public abstract。(缺省)

原文地址:https://www.cnblogs.com/yarightok/p/5807993.html