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