7.7封装
类内部
包内部
派生类
外部
private
Y
N
N
N
(默认)
Y
Y
N
N
protected
Y
Y
Y
N
public
Y
Y
Y
Y
默认也叫Package private
尽量只使用private和public,如果要使用protected,请写明注释
派生类中修改封装可见性
private → public ? 可以,增加可以
public → private ? 不可以,减小不可以
注意:实际开发中不建议派生类中修改封装可见性
Last updated
Was this helpful?