标签:
下表为Java访问控制符的含义和使用情况:
类内部 | 本包 | 子类 | 外部包 | |
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default | √ | √ | × | × |
private | √ | × | × | × |
注意:Java的访问控制是停留在编译层的,也就是它不会在.class文件中留下任何的痕迹,只在编译的时候进行访问控制的检查。其实,通过反射的手段,是可以访问任何包 下任何类中的成员,例如,访问类的私有成员也是可能的。
区别:
Java修饰符public private protected和default(friendly)之间的区别
标签:
原文地址:http://www.cnblogs.com/bpynfy/p/5553620.html