Java中父类的属性值全部赋给子类的方法
时间: 2023-05-12 11:07:40 浏览: 1268
java代码-使用java解决父类与子类的声明应用的源代码
可以使用 super 关键字来调用父类的属性和方法,然后在子类中进行赋值操作。具体实现可以参考以下代码:
public class ParentClass {
protected int parentAttr;
public ParentClass(int parentAttr) {
this.parentAttr = parentAttr;
}
}
public class ChildClass extends ParentClass {
private int childAttr;
public ChildClass(int parentAttr, int childAttr) {
super(parentAttr);
this.childAttr = childAttr;
}
public void assignParentAttrToChild() {
this.childAttr = super.parentAttr;
}
}
在这个例子中,ChildClass 继承了 ParentClass,并且在构造函数中使用 super 关键字调用了父类的构造函数。然后在 assignParentAttrToChild 方法中,使用 super 关键字调用了父类的 parentAttr 属性,并将其赋值给了子类的 childAttr 属性。
阅读全文