1 访问控制符
1.1 字段或者方法的访问控制符
同一个类中 | 同一个包中 | 不同包中的子类 | 不同包中的非子类 | |
private | YES | |||
默认(包可访问) | YES | YES | ||
protected | YES | YES | YES | |
public | YES | YES | YES | YES |
1.2 定义类时的访问控制符:public或 默认
- 如果为public类,则该类可以被其他类所访问
- 如果为 默认 类,则该类只能被该包中的类所访问
2 其他修饰符
含义 | 修饰类 | 修饰字段 | 修饰方法 | 修饰局部变量 | |
static | 静态的,非实例的、类的 | 仅可修饰内部类 | YES | YES | |
final | 最终的、不可变的 | YES | YES | YES | YES |
abstract | 抽象的,不可实例化的 | YES | YES |