5. 访问控制权限
5.1 类型(4个)private
public
protected
默认权限
5.2 作用private : 私有的,只能类内部访问
public : 可以在任何位置访问,类内部访问,对象访问
protected: 被本类,和本类的子类访问
默认权限:可以被与本类,和同包的类访问。
前三个可以参考c++
| 访问控制修饰符 | 本类 | 同包 | 子类 | 对象 | | -------------- | ---- | ---- | ---- | ---- | | public | √ | √ | √ | √ | | protected | √ | √ | √ | × | | 默认 | √ | √ | × | × | | private | √ | × | × | × |
5.3 修饰什么属性
方法
类(public,默认)
接口(同上)
...# 5. 访问控制权限
## 5.1 类型(4个)
- private
- public
- protected
- 默认权限
## 5.2 作用
- private : 私有的,只能类内部访问
- public : 可以在任何位置访问,类内部访问,对象访问
- protected: 被本类,和本类的子类访问
- 默认权限:可以被与本类,和同包的类访问。
- 前三个可以参考c++
| 访问控制修饰符 | 本类 | 同包 | 子类 | 对象 |
| -------------- | ---- | ---- | ---- | ---- |
| public | √ | √ | √ | √ |
| protected | √ | √ | √ | × |
| 默认 | √ | √ | × | × |
| private | √ | × | × | × |
## 5.3 修饰什么
- 属性
- 方法
- 类(public,默认)
- 接口(同上)
- ...