banner
Tenifs

Tenifs

雄关漫道真如铁,而今迈步从头越。
github
follow
zhihu
email

Java 中的訪問修飾符

Java 中,publicprivateprotected 是訪問修飾符,用於控制類、方法和變量的可訪問性。

public#

  • 任何地方都可以訪問
  • 可以在任何其他類中創建對該成員的引用。
public class MyClass {
    public int myPublicVariable;
}

private#

  • 只能在定義它的類內部訪問。
  • 其他類無法直接訪問該成員。
public class MyClass {
    private int myPrivateVariable;
    
    private void myPrivateMethod() {
        // 僅在 MyClass 中可用
    }
}

protected#

  • 可以在同一個包中的其他類以及所有子類中訪問。
  • 適用於需要被繼承的類的成員。
public class MyClass {
    protected int myProtectedVariable;
}

默認訪問修飾符#

默認訪問修飾符(不使用任何修飾符),它的訪問權限在同一個包內。

class MyClass {
    int myDefaultVariable; // 默認訪問修飾符
}

總結#

  • public:任何地方可訪問
  • private:僅限類內訪問
  • protected:同一個包和子類可以訪問
  • 默認:同一個包內可訪問
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。