protected 在 java 访问修饰符用于控制类成员的可见性。它允许子类访问 protected 在降低意外访问风险和支持封装的同时,成员可以提高可扩展性和重用性。与其它访问修饰符相比,protected 使成员能够访问声明类及其子类,而不是外部类。
protected 在 Java 中的用法
什么是 protected?
protected 是 Java 用于控制成员(字段、方法、构造函数)可见性的访问修饰符之一。
protected 的作用
- 一个 protected 成员可以在声明其类别及其子类别中进行访问。
- 不在声明类或子类中的其他类不能访问。 protected 成员。
如何使用 protected?
声明成员是必要的 protected,请在访问修改符部分使用关键字 protected:
protected int age;
登录后复制
protected 的优势
- 提高子类可访问性:受子类可访问性: protected 受保护的成员可以访问子类,这提高了子类的可扩展性和重用性。
- 降低可见性范围:protected 成员仅限于目前的类别及其子类别,从而降低了意外访问的风险。
- 支持包装:将成员声明为 protected,实现细节的访问可以控制,子类可以扩展。
protected 与其他访问修饰符的比较
- public:所有类别都可以访问。
- default(无显式修饰符):仅限于同一包中的类访问。
- private:仅限于声明他们的类访问。
示例
下面的例子说明了 protected 使用访问修饰符:
class Person { protected int age; } class Employee extends Person { public void printAge() { System.out.println("Age: " + age); } }
登录后复制
在这种情况下,Employee 类是 Person 因此,它可以访问子类 age 字段(尽管它受影响 protected 保护)。
以上就是java中protected用法的详细内容,更多请关注图灵教育的其他相关文章!