简单区分下java作用域public,private,protected及不写时的区别,如下:
作用域 | 权限级别 | 同一package | 子孙类 | 其它package |
---|---|---|---|---|
public | 所有权限 | ✔ | ✔ | ✔ |
protected | 继承权限 | ✔ | ✔ | ✖ |
friendly(default) | 包权限 | ✔ | ✖ | ✖ |
private | 私有权限 | ✖ | ✖ | ✖ |
简单区分下java作用域public,private,protected及不写时的区别,如下:
作用域 | 权限级别 | 同一package | 子孙类 | 其它package |
---|---|---|---|---|
public | 所有权限 | ✔ | ✔ | ✔ |
protected | 继承权限 | ✔ | ✔ | ✖ |
friendly(default) | 包权限 | ✔ | ✖ | ✖ |
private | 私有权限 | ✖ | ✖ | ✖ |