Java中訪問修飾符的可見性

2021-06-22 18:34:44 字數 378 閱讀 3352

private: 只能由定義實體的類中包含的**訪問。

protected:只能由以下範圍內的**訪問:

1. 定義實體的類;

2. 相同package中和定義類一樣的類;

3. 定義類的子類,不管子類在哪個package中定義。

預設: 實體可以由以下範圍內的**訪問:

1. 定義實體的類;

2. 定義在同乙個package中的類,不在同乙個package中的子類不能訪問

比較protected和預設可以看出protected修飾符的可見性比預設大,預設只能由同乙個package中的類訪問。

public: 實體可以由任意類中的**訪問。

kotlin 可見性修飾符

人要每天給自己找點事幹,無所事事會毀掉乙個人,對於類 方法,介面,構造器,方法,屬性和他們的setter方法都可以有可見性的修飾符,在kotlin中有四種修飾符,private,protected,internal,public,如果沒有說明預設的是public public 修飾符指的是屬性或者是...

Kotlin學習(11) 可見性修飾符

1 應用域 類 物件 介面 建構函式 方法 屬性和它們的setter都可以有可見性修飾符。在kotlin中有四個可見性修飾符 如果沒有顯式指定修飾符的話,預設可見性都是public。2 包名 函式 屬性和類 物件和介面可以在頂層宣告,即直接在包內 package foofun baz class b...

JAVA 中 , 訪問修飾符

1.訪問控制修飾符 1 public 的訪問級別最高,其次是 protected,預設和 private.2 成員變數和成員方法可以處於4個訪問級別中的乙個 公開,哎保護,預設或私有.3 頂層類可以處於公開或缺省級別,頂層類不能被protected和private修飾.4 區域性變數不能被訪問控制修...