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

本文详细解析了Java中不同访问修饰符的使用范围,包括public、protected、friendly及private等,并针对类、成员方法、构造方法及成员变量的访问权限进行了具体说明。
1088

被折叠的 条评论
为什么被折叠?



