Java作用域public、protected 、friendly、private其间的区别
Java作用域public、protected 、friendly、private之间的区别
学习笔记,转自:http://www.expert58.com/news/1295.html
Java作用域public、protected 、friendly、private之间的区别
这四个作用域的可见范围如下表所示。
说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。
作用域 |
当前类 |
同一package |
子孙类 |
其他package |
public |
√ |
√ |
√ |
√ |
protected |
√ |
√ |
√ |
× |
friendly |
√ |
√ |
× |
× |
private |
√ |
× |
× |
× |