作用域 | 同一个类 | 同一个包 | 子类 | 其他 |
public | √ | √ | √ | √ |
protected | √ | √ | √ | |
default | √ | √ | ||
private | √ |
private 权限限于同一个类中;
default 权限限于同一个包中,即包权限=default权限;(也称为friendly和包权限)
protected权限限于同一个包中,以及不在同一个包中的子类
public 权限在不同包中都可以
public>protected>default>private
微信扫一扫
作用域 | 同一个类 | 同一个包 | 子类 | 其他 |
public | √ | √ | √ | √ |
protected | √ | √ | √ | |
default | √ | √ | ||
private | √ |
private 权限限于同一个类中;
default 权限限于同一个包中,即包权限=default权限;(也称为friendly和包权限)
protected权限限于同一个包中,以及不在同一个包中的子类
public 权限在不同包中都可以
public>protected>default>private
相关推荐