在 java 请在函数的访问修饰符中使用中声明受保护函数 protected 关键字:使用 protected 访问修饰符:protected void protectedfunction() {}派生类可以访问受保护函数。同一包中的其他类别可以访问受保护函数。其他包中不能访问受保护函数。受保护函数可以访问同一包中其他类别的受保护字段。同一包中其他类别中可见的非私有结构函数可以调用受保护函数。
如何在 Java 声明受保护函数?
简介
受保护的访问修改符允许同一包中的派生和其他类别的访问方法,但不能在其他包中访问。本文将指导您如何声明受保护的函数。
立即学习“Java免费学习笔记(深入);
语法
声明受保护函数,请在函数访问修改符中使用关键字 protected:
protected void protectedFunction() { // 您的代码 }
实战案例
考虑以下 Java 类:
public class ParentClass { protected void protectedMethod() { System.out.println("保护方法"); } }
这个例子中,protectedMethod 它受到保护,所以它可以 ParentClass 同一包中的派生类和其他类中的访问。
举例来说,假设我们有一个派生类别 ChildClass:
public class ChildClass extends ParentClass { public static void main(String[] args) { ChildClass child = new ChildClass(); child.protectedMethod(); // 受保护的方法可以访问 } }
在主要方法中,我们可以访问衍生类中受保护的函数 protectedMethod。
注意:
- 其他包中不能访问受保护函数。
- 受保护函数可用于访问同一包中其他类别的受保护字段。
- 受保护函数也可以用来调用同一包中其他类中可见的非私有构造函数。
以上就是如何在这里 Java 声明受保护函数?详情请关注图灵教育的其他相关文章!