首頁 > Java > java教程 > Java中的訪問修飾符是什麼?

Java中的訪問修飾符是什麼?

Susan Sarandon
發布: 2025-01-24 22:12:11
原創
379 人瀏覽過

What are access modifiers in Java?

Java存取修飾符控制類別、方法、建構子和資料成員的可見性和可存取性。 Java共有四種存取修飾符:

public: 類別、方法和資料成員可被程式中的任何位置存取。

<code class="language-java">public class MyClass {
    public void display() {
        System.out.println("Public method");
    }
}</code>
登入後複製

private: 資料成員只能在其聲明的同一類別中訪問,即使在同一包中也無法被其他類別存取。

<code class="language-java">public class MyClass {
    private int data = 10;
    private void display() {
        System.out.println("Private method");
    }
}</code>
登入後複製

protected: 資料成員和方法可在相同套件和子類別中存取。

<code class="language-java">public class MyClass {
    protected int data = 10;
    protected void display() {
        System.out.println("Protected method");
    }
}</code>
登入後複製

default (套件存取權): 如果未指定任何關鍵字,則套用預設存取修飾符,這使得類別、方法或資料成員只能在相同套件內存取。

<code class="language-java">class MyClass {  // default access
    void display() {  // default access
        System.out.println("Default method");
    }
}</code>
登入後複製

感謝閱讀!歡迎在評論區提出您的問題和建議,共同學習進步!

以上是Java中的訪問修飾符是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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