如何实现“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成员变量值。希望这篇文章可以帮助小白更好地理解和掌握这一知识点。继续努力学习,加油!