JAVA裡面有這幾種修飾元:private, default, protected, public
這些修飾元依照存取權限來分成四種等級如下。
存取修飾元權限說明:
| 存取修飾元 | 權限說明 |
| private | 同一個class才可存取 |
| Default 無修飾元 | 同一個package的class才可存取 |
| protected | 同一個package的class才可存取 不同的package得要有繼承關係才可存取 |
| public | 皆可存取 |
存取修飾元的可視範圍:
| 存取修飾元 | 同一Class | 同一Package | 子類別 | 不同的Package |
| Private | Yes | - | - | - |
| Default 無修飾元 | Yes | Yes | - | - |
| Protected | Yes | Yes | Yes | (Yes)要繼承 |
| Public | Yes | Yes | Yes | Yes |
