四種許可權修飾符的簡單介紹

這是小謝發表於2020-09-25

這裡我們簡單介紹四種許可權修飾符的作用範圍:

publicprotected(default)private
1、同一個類(自己訪問自己的)
2、 同一個包不同類(訪問鄰居)×
3、不同包子類(訪問自己兒子)××
4、不同包非子類(訪問陌生人)×××

1、第一種情況是在同一個類當中使用public、protected、(default)、private修飾的成員變數或者成員方法都可以直接訪問或呼叫兩個類中的成員變數或者成員方法

2、第二種情況是在同一個包中的兩個不同類時,使用public、protected、(default)修飾的成員變數或者成員方法,可以直接訪問或呼叫兩個類中的成員變數或者成員方法

3、第三種情況是在某一個類和不同包的子類,使用public、protected修飾的成員變數或者成員方法,可以直接訪問或呼叫兩個類中的成員變數或者成員方法

4、第四種情況時是在某一個類和不同包的非子類中,使用public修飾的成員變數或者成員方法,可以直接訪問或呼叫兩個類中的成員變數或者成員方法

相關文章