訪問控制修飾符
4種訪問控制修飾符
- public
- protected
- (default)
- private
public | protected | (default) | private | |
---|---|---|---|---|
同一個類內 | √ | √ | √ | √ |
同一個包不同類 | √ | √ | √ | × |
不同包下(沒有任何關係) | √ | × | × | × |
不同包下(繼承關係) | √ | √ | × | × |
- public > protected > (default) > private
public | protected | (default) | private | |
---|---|---|---|---|
同一個類內 | √ | √ | √ | √ |
同一個包不同類 | √ | √ | √ | × |
不同包下(沒有任何關係) | √ | × | × | × |
不同包下(繼承關係) | √ | √ | × | × |