protected 在 Java 中是一种访问修饰符,用于控制类成员的可见性。它允许子类访问 protected 成员,提高可扩展性和重用性,同时减少意外访问风险并支持封装。与其他访问修饰符相比,protected 使成员可以在声明类及其子类中访问,而不能在外部类中访问。
protected 在 Java 中的用法
什么是 protected?
protected 是 Java 中的一种访问修饰符,用于控制类成员(字段、方法、构造函数)的可见性。
protected 的作用
如何使用 protected?
要将成员声明为 protected,请在访问修饰符部分使用关键字 protected:
protected int age;
protected 的优势
子类可访问性:受 protected 保护的成员可以在子类中访问,这提高了子类的可扩展性和重用性。protected 与其他访问修饰符的比较
示例
以下示例说明了 protected 访问修饰符的使用:
class Person {
protected int age;
}
class Employee extends Person {
public void printAge() {
System.out.println("Age: " + age);
}
}在这种情况下,Employee 类是 Person 类的子类,因此它可以访问 age 字段(尽管它受 protected 保护)。