四种权限修饰符
本类 | 同一个包下(子类和无关类) | 不同包下(子类) | 不同包下无关类 | |
private | √ | |||
默认 | √ | √ | ||
protected | √ | √ | √ | |
public | √ | √ | √ | √ |
类及其组成所使用的常见修饰符
权限修饰符:private,protected,public,默认
状态修饰符:static,final
抽象修饰符:abstract
类:
权限修饰符:默认,public
状态修饰符:final
抽象修饰符:abstract
成员变量:
权限修饰符:private,protected,public,默认
状态修饰符:static,final
构造方法:
权限修饰符:private,protected,public,默认
成员方法:
权限修饰符:private,protected,public,默认
状态修饰符:static,final
抽象修饰符:abstract
除此以外的组合规则:
成员变量: public static final
成员方法:public static
public abstract
public final