【发布时间】:2011-12-12 08:33:03
【问题描述】:
我想将超类对象获取器复制到子类对象设置器。但我怎么能轻松做到这一点。我正在寻找类似克隆的东西。你能帮我找到吗?
一个简单的代码:
超类:
public class SuperClass1 {
private String name;
private String surname;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public void setSurname(String surname) {
this.surname = surname;
}
public String getSurname() {
return this.surname;
}
}
子类:
public class SubClass1 extends SuperClass1 {
private float gpa;
public void setGpa(float gpa) {
this.gpa = gpa;
}
public float getGpa() {
return gpa;
}
}
和调用者类:
public class CallerClass1 {
public static void main(String[] args) {
SuperClass1 super1 = new SuperClass1();
SubClass1 subclass1 = new SubClass1();
// How to subclass1 object values easily taken from super1
}
}
【问题讨论】:
-
我不认为这个问题是坏问题。如果你有好的问题,你问我回答
-
不投反对票。可能问题还不错,但提问的方式是..!
-
@Mudassir 可能是真的。但我想用更简单的词问这个问题,而不是无聊地阅读它。
-
你能详细说明你想要达到的目标吗?你能展示部分代码来说明你的问题吗?
-
所以你不想使用类继承,对吧?
标签: java