在java中提供了四种访问权限(严格 --> 开放
):
private --> default --> protected --> public
这四种访问权限的控制范围描述如下:
| | 本类 | 同package | 子类 | 其他 |
| ------------------- | :--------------: | :---------------: | :---------------: |
| public | 可以 | 可以| 可以| 可以|
| protected |可以 |可以 |可以 |不可以|
|default| 可以| 可以| 不可以| 不可以|
|private| 可以 | 不可以| 不可以| 不可以|
在平时开发中我们经常有新同事或者需要修改项目代码但是对项目分包原则不太熟悉的人来说,利用上述四种访问权限来控制或者告知同事我们是如何分包的,什么文件应该放在什么包下尤其方便。
protected 不可以修饰class.
------------------------------------------------------------------------------------------------------- 记录于2015.12.25
网友评论