Java作用域分为public,protected,friendly,private.
作用域与可见性 | 当前类 | 同一package | 子类 | 其他package |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default(friendly) | √ | √ | × | × |
private | √ | × | × | × |
protected关键字仅在同包或者其子类中可以访问
default关键字仅在同一包中可以访问
private关键字仅在当前类中可以访问
Java作用域分为public,protected,friendly,private.
作用域与可见性 | 当前类 | 同一package | 子类 | 其他package |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default(friendly) | √ | √ | × | × |
private | √ | × | × | × |
protected关键字仅在同包或者其子类中可以访问
default关键字仅在同一包中可以访问
private关键字仅在当前类中可以访问