在java中提供了四種訪問權(quán)限(嚴(yán)格 --> 開放
):
private --> default --> protected --> public
這四種訪問權(quán)限的控制范圍描述如下:
| | 本類 | 同package | 子類 | 其他 |
| ------------------- | :--------------: | :---------------: | :---------------: |
| public | 可以 | 可以| 可以| 可以|
| protected |可以 |可以 |可以 |不可以|
|default| 可以| 可以| 不可以| 不可以|
|private| 可以 | 不可以| 不可以| 不可以|
在平時開發(fā)中我們經(jīng)常有新同事或者需要修改項目代碼但是對項目分包原則不太熟悉的人來說浓若,利用上述四種訪問權(quán)限來控制或者告知同事我們是如何分包的,什么文件應(yīng)該放在什么包下尤其方便蛇数。
protected 不可以修飾class.
------------------------------------------------------------------------------------------------------- 記錄于2015.12.25