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:同一个包和子类可以访问
  • 默认:同一个包内可访问
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。