首頁 > Java > java教程 > Java語言中的存取權限修飾符有哪些?

Java語言中的存取權限修飾符有哪些?

王林
發布: 2023-04-24 08:31:06
轉載
2923 人瀏覽過

1.私有權限(private)

private可以修飾資料成員,建構方法,方法成員,不能修飾類別(此處指外部類,不考慮內部類別)。被private修飾的成員,只能在定義它們的類別中使用,在其他類別中不能呼叫。

2.預設權限(default)

類,資料成員,建構方法,方法成員,都能夠使用預設權限,即不寫任何關鍵字。預設權限即同包權限,同包權限的元素只能在定義它們的類別中,以及同包的類別中被呼叫。

3.受保護權限(protected)

protected可以修飾資料成員,建構方法,方法成員,不能修飾類別(此處指外部類,不考慮內部類別)。被protected修飾的成員,能在定義它們的類別中,同包的類別中被呼叫。如果有不同套件的類別想要呼叫它們,那麼這個類別必須是定義它們的類別的子類別。

4.公共權限(public)

public可以修飾類別,資料成員,建構方法,方法成員。被public修飾的成員,可以在任何一個類別中被調用,不管同包或不同包,是權限***的一個修飾符。

有關Java語言的修飾符,需要注意的問題有以下幾個:

1.並不是每個修飾符都可以修飾類別(指外部類別),只有public和default可以。

2.所有修飾符都可以修飾資料成員,方法成員,建構方法。

3.為了程式碼安全起見,修飾符不要盡量使用權限大的,而是適用即可。例如,資料成員,如果沒有特殊需要,盡可能用private。

4.修飾符修飾的是「被存取」的權限。

以上是Java語言中的存取權限修飾符有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板