权限修饰符
| 修饰符 | 同一个类中 | 同一个包中 | 不同包的子类 | 不同包的无关类 |
|---|---|---|---|---|
| private | Y | |||
| 默认 | Y | Y | ||
| protected | Y | Y | Y | |
| public | Y | Y | Y | Y |
状态修饰符
-
final
修饰对象 说明 方法 最终方法,不能重写 变量 常量,不能二次赋值 类 最终类,无法继承 -
static
- static修饰的成员方法或者成员变量,被类的所有对象共享,推荐使用类名调用。
- 静态成员方法只能访问静态成员
| 修饰符 | 同一个类中 | 同一个包中 | 不同包的子类 | 不同包的无关类 |
|---|---|---|---|---|
| private | Y | |||
| 默认 | Y | Y | ||
| protected | Y | Y | Y | |
| public | Y | Y | Y | Y |
final
| 修饰对象 | 说明 |
|---|---|
| 方法 | 最终方法,不能重写 |
| 变量 | 常量,不能二次赋值 |
| 类 | 最终类,无法继承 |
static
- static修饰的成员方法或者成员变量,被类的所有对象共享,推荐使用类名调用。
- 静态成员方法只能访问静态成员
本文标题:14.修饰符
本文链接:https://www.haomeiwen.com/subject/ntodbltx.html
网友评论