016-Java 權限修飾符

目錄

四種訪問權限

不同權限的訪問能力

感謝關注,獲取更多文章及資源


四種訪問權限

在Java中提供了四種訪問權限,使用不同的訪問權限修飾符修飾時,被修飾的內容會有不同的訪問權限,

public:公共的。

protected:受保護的

default:默認的(default不是權限標識, 是什麼都不寫)

private:私有的

 

public具有最大權限。private則是最小權限。

編寫代碼時,如果沒有特殊的考慮,建議這樣使用權限:

成員變量使用private ,隱藏細節。

構造方法使用public ,方便創建對象。

成員方法使用public ,方便調用方法。

 

不同權限的訪問能力

 

public

protected

default(空的)

private

同一類中

同一包中

X
不同包的子類

X X
不同包的無關類

X X X
  • 空的表示什麼都不寫
  • Java中對於包的區分,不純在父包子包這麼一說, 只要定義的java源文件不在同一目錄下,就認爲是不同的包,哪怕是在子目錄裏定義的源文件,也算是不同的包。

 

感謝關注,獲取更多文章及資源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章