关键字public、private和protected区别
关键字 | 本类 | 同package | 子类 | 其他package |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
friendly | √ | √ | × | × |
private | √ | × | × | × |
public、private、protected三个访问指定词(access specifier),对紧跟其后定义的东西起到限定作用,决定了该定义的元素能被谁使用。
关键字 | 文字说明 |
---|---|
priavte | 本类可见 |
public | 所有类可见 |
protected | 本包和所有子类都可见 |
friendly | 本包可见(即默认的形式) |