Java修饰符
可见性:
作用域 |
当前类 |
同一package |
子孙类 |
其他package |
|
public |
√ |
√ |
√ |
√ |
× |
protected |
√ |
√ |
√ |
× |
× |
friendly |
√ |
√ |
× |
× |
× |
private |
√ |
× |
× |
× |
× |
修饰符的访问范围如下:
修饰符 |
类 |
成员访求 |
构造方法 |
成员变量 |
局部变量 |
||
abstract抽象的 |
√ |
√ |
- |
- |
- |
||
static静态的 |
- |
√ |
- |
√ |
- |
||
public公共的 |
√ |
√ |
√ |
√ |
- |
||
protected受保护的 |
√ |
√ |
√ |
- |
|||
private私有的 |
- |
√ |
√ |
√ |
- |
||
synchronized同步的 |
- |
√ |
- |
- |
- |
||
native本地的 |
- |
√ |
- |
- |
- |
||
transient暂时的 |
- |
- |
- |
√ |
- |
||
volatie易失的 |
- |
- |
- |
√ |
- |
||
final不要改变的 |
√ |
√ |
- |
√ |
√ |
package-info.java解释:
参照:http://blog.csdn.net/lazythinker/article/details/9180271