Java 访问权限修饰符
访问权限修饰符种类
- public
- private
- defailt
- protected
访问权限比较表
| null | public | protected | default | private |
|---|---|---|---|---|
| 同一个类 | √ | √ | √ | √ |
| 同一个包 | √ | √ | √ | X |
| 子父类 | √ | √ | X | X |
| 不同类 | √ | X | X | X |
内、外部类
1 | //外部类:可用public\default修饰 |
注意
- 外部类只能通过public\default进行修饰
- 内部类可以使用这四种修饰符,必须是非静态的内部类
- private成员只能在一个类里访问(私有)
- public 权限最大,所有地方都可访问
- defailt在子父类及不同类中不能访问
- protected在不同类中不能访问
获取私有成员变量2种方法
- 通过更改成员变量的访问权限修饰符。(private改为public)
- 通过设置getter方法来实现获取。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CodeWhale-Blog!
评论





