四種許可權修飾符的簡單介紹
這裡我們簡單介紹四種許可權修飾符的作用範圍:
public | protected | (default) | private | |
---|---|---|---|---|
1、同一個類(自己訪問自己的) | √ | √ | √ | √ |
2、 同一個包不同類(訪問鄰居) | √ | √ | √ | × |
3、不同包子類(訪問自己兒子) | √ | √ | × | × |
4、不同包非子類(訪問陌生人) | √ | × | × | × |
1、第一種情況是在同一個類當中使用public、protected、(default)、private修飾的成員變數或者成員方法,都可以直接訪問或呼叫兩個類中的成員變數或者成員方法
2、第二種情況是在同一個包中的兩個不同類時,使用public、protected、(default)修飾的成員變數或者成員方法,可以直接訪問或呼叫兩個類中的成員變數或者成員方法
3、第三種情況是在某一個類和不同包的子類,使用public、protected修飾的成員變數或者成員方法,可以直接訪問或呼叫兩個類中的成員變數或者成員方法
4、第四種情況時是在某一個類和不同包的非子類中,使用public修飾的成員變數或者成員方法,可以直接訪問或呼叫兩個類中的成員變數或者成員方法
相關文章
- 許可權修飾符
- final關鍵字、內部類、四種許可權修飾符
- linux許可權簡單介紹Linux
- 封裝、許可權修飾符、封裝的案例封裝
- PHP 物件導向 (一)許可權修飾符PHP物件
- 許可權修飾符和final關鍵字
- Java 的包, 許可權修飾符與final關鍵字Java
- Java入門筆記(六)——訪問許可權修飾符Java筆記訪問許可權
- 許可權修飾符,方法及異常瞭解一下
- 全面介紹 Linux 許可權Linux
- RBAC_許可權模型介紹模型
- 物件與引用,static關鍵字,程式碼塊,包,訪問許可權修飾符物件訪問許可權
- Kotlin可見性修飾符Kotlin
- django自帶的許可權介紹(rbac)Django
- Java 建構函式與修飾符詳解:初始化物件與控制許可權Java函式物件
- 探索 Solidity 中的各種修飾符Solid
- MongoDB ( 四 )高階_find修飾符MongoDB
- 許可權之選單許可權
- java中public,protected,private關鍵字以及預設訪問許可權修飾符的用法細節Java訪問許可權
- Vue - 按鍵修飾符 && 系統修飾符Vue
- 簡單介紹四種Python 列表反轉顯示的方法Python
- JAVA物件導向高階:繼承:許可權修飾符(繼承注意事項) 單繼承 Object類 方法重寫Java物件繼承Object
- android 6.0許可權機制的簡單封裝(支援批量申請許可權)Android封裝
- 圖文介紹Linux chmod目錄許可權Linux
- Java 類與物件(繼承extends super關鍵詞 方法重寫 抽象abstract 訪問修飾符/許可權控制符)Java物件繼承抽象
- 深入理解 Java 修飾符與封裝:訪問許可權、行為控制與資料隱藏Java 修飾符封裝訪問許可權行為控制資料隱藏
- Java 修飾符Java 修飾符
- java修飾符Java
- Java的static修飾符Java
- java中的修飾符Java
- spring aop實現簡單的許可權控制功能Spring
- 選單許可權和按鈕許可權設定
- 訪問修飾符
- Java 常用修飾符Java
- 繼承&修飾符繼承
- vue 事件修飾符Vue事件
- vue sync 修飾符Vue
- NODE + JWT + Mongo(簡單實現許可權管理)JWTGo