在已继承的另一个类中为其赋值的变量,可以通过以下步骤来实现:
super
调用父类的构造函数,并将需要赋值的变量作为参数传递给父类的构造函数。下面是一个示例代码:
class ParentClass {
protected int variable;
public ParentClass(int variable) {
this.variable = variable;
}
}
class ChildClass extends ParentClass {
private int childVariable;
public ChildClass(int variable, int childVariable) {
super(variable);
this.childVariable = childVariable;
}
}
在上面的示例中,ParentClass
是父类,ChildClass
是子类。子类中新增了一个名为childVariable
的变量,并在构造函数中通过super
关键字调用父类的构造函数,将variable
和childVariable
的值传递给父类和子类的变量。
这样,当创建子类对象时,可以同时为父类和子类中的变量赋值。例如:
ChildClass child = new ChildClass(10, 20);
在上述示例中,variable
被赋值为10,childVariable
被赋值为20。
请注意,以上示例是使用Java语言进行演示,其他编程语言的实现方式可能会有所不同。
领取专属 10元无门槛券
手把手带您无忧上云