访问权限修饰符
- public:共有访问。对所有的类都可见。
- protected:保护型访问。对同一个包可见,对不同的包的子类可见。
- default:默认访问权限。只对同一个包可见,注意对不同的包的子类不可见。
- private:私有访问。只对同一个类可见,其余都不见。
修饰符 | 同类 | 同包 | 同包子类 | 其他包子类 | 其他包 |
public | √ | √ | √ | √ | √ |
protected | √ | √ | √ | × | × |
default | √ | √ | √ | × | × |
private | √ | × | × | × | × |
修饰符 | 同类 | 同包 | 同包子类 | 其他包子类 | 其他包 |
public | √ | √ | √ | √ | √ |
protected | √ | √ | √ | × | × |
default | √ | √ | √ | × | × |
private | √ | × | × | × | × |