如何实现“java 子类可以修改父类 protected 成员变量值”
1. 整件事情的流程
journey
title 教会小白如何修改父类 protected 成员变量值
section 了解步骤
开始 --> 了解protected关键字 --> 创建父类 --> 创建子类 --> 修改父类protected变量值 --> 结束
2. 每一步需要做什么及代码示例
步骤1:了解protected关键字
在Java中,protected关键字是访问修饰符之一,被protected修饰的成员(方法、变量)可以在同一包内的其他类中访问,也可以在不同包的子类中访问。
步骤2:创建父类
public class ParentClass {
// 使用protected修饰的成员变量
protected int protectedVariable = 10;
}
步骤3:创建子类
public class ChildClass extends ParentClass {
// 子类继承父类
}
步骤4:修改父类protected变量值
在子类中可以直接访问并修改父类的protected成员变量值。
public class Main {
public static void main(String[] args) {
ChildClass child = new ChildClass();
// 修改父类的protected成员变量值
child.protectedVariable = 20;
System.out.println(child.protectedVariable); // 输出结果为20
}
}
结尾
通过以上步骤,我们可以实现在子类中修改父类的protected成员变量值。希望这篇文章可以帮助小白更好地理解和掌握这一知识点。继续努力学习,加油!