Java中四類訪問修飾符(public,protected,default,private)的區別

Java中四類訪問修飾符(public,protected,default,private)的區別

public(共有的)

所有的類或者包都可調用public所修飾的內容;
注意:如果類被其他對象引入,必須聲明爲public;
使用對象:類,接口,變量和方法;

protected(受保護的)

被protected所修飾的內容,在同一個包的類或者同一個包的不同類亦或是不在同一個包的子類 都可以繼承或調用;
注意:不能修飾類,外部類
使用對象:變量和方法

default(缺省值)

此爲默認修飾符,不寫任何修飾符,(寫了系統會報錯,但其存在),在同一個包內的所有類可以使用或者繼承,但是不可以被其他包訪問;
使用對象:類,接口,方法,變量

private(私有的)

被private修飾的屬性和方法,不能被其他類訪問,只能在同一個類中訪問,子類不能繼承,也不能訪問;
使用對象:方法和變量
注意:不能修飾類

文縐縐的是不是有點暈呢?表格走一走咯!

在這裏插入圖片描述
注意:本人爲Java初學愛好者,難免會有錯誤出現,請各位業界大佬及時糾正,感謝您的閱讀!

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