面向对象

访问修饰符

预计阅读时间1 分 147 views

1 概念

访问修饰符是Java中用于限定类、变量、方法等访问权限的关键字。它决定了哪些代码可以访问被修饰的元素,从而控制了程序的封装性和安全性。

2 作用

访问修饰符用于控制类、成员变量、方法等在其他类中的可见性,帮助实现封装和安全性。Java中主要有四种访问修饰符:public、private、protected和默认(无修饰符)。每种修饰符都有不同的可见性范围。

3 语法

访问修饰符 类、变量、方法等的类型 名称 {
    // 类、变量、方法的具体实现
}

4 示例

4.1 public

// 仅在当前类中可访问
public class PrivateExample {
    private int privateVariable;

    private void privateMethod() {
        System.out.println("This is a private method.");
    }
}

4.2 private

// 仅在当前类中可访问
public class PrivateExample {
    private int privateVariable;

    private void privateMethod() {
        System.out.println("This is a private method.");
    }
}

4.3 protected

// 在同一包内的其他类和该类的子类中可以访问
public class ProtectedExample {
    protected void protectedMethod() {
        System.out.println("This is a protected method.");
    }
}

4.4 无修饰符

// 仅在同一包内的其他类中可访问
class DefaultExample {
    void defaultMethod() {
        System.out.println("This is a default method.");
    }
}

Leave a Comment

分享此文档

访问修饰符

或复制链接

内容