修饰符
权限修饰符
修饰符 | 当前类 | 同一包内 | 子孙类(同一包) | 子孙类(不同包) | 其他包 |
---|
public | Y | Y | Y | Y | Y |
protected | Y | Y | Y | Y/N | N |
default | Y | Y | Y | N | N |
private | Y | N | N | N | N |
常见的修饰符特点:
1. 修饰符
- 权限修饰符:public > protected > default > private
- 状态修饰符:static final
- 抽象修饰符:abstract
2. 类
- 权限修饰符:public > default
- 状态修饰符:final
- 抽象修饰符:abstract
(以上用的最多的是public)
3. 成员变量
- 权限修饰符 :public > protected > default > private
- 状态修饰符:static final
(以上用的最多的是private)
4. 构造方法
- 权限修饰符 :public > protected > default > private
(用的最多的是public)
5. 成员方法
- 权限修饰符:public > protected > default > private
- 状态修饰符:static final
- 抽象修饰符:abstract
(以上用的最多的是public)
6. 组成规则
- 组成变量:public static final
- 成员方法:public static
public abstract
public final