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中文網其他相關文章!