访问修饰符public、private、protected、以及不写(默认)时的区别
修饰符 | 当前类 | 包内 | 子孙类 | **包外 ** |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | **√ ** | × |
friendly (不写时默认) | √ | √ | × | × |
private | √ | × | × | × |
注:
不写时默认为friendly,默认为包内使用。
访问修饰符public、private、protected、以及不写(默认)时的区别
修饰符 | 当前类 | 包内 | 子孙类 | **包外 ** |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | **√ ** | × |
friendly (不写时默认) | √ | √ | × | × |
private | √ | × | × | × |
注:
不写时默认为friendly,默认为包内使用。