如果从子类调用超级构造函数,如何获取父类对象?
class Superclass implements Serializable {
int count;
String name;
public Superclass(int count, String name) {
this.count = count;
this.name = name;
}
}
class Subclass extends Superclass implements Serializable {
public Subclass() {
super(1, "first");
}
}
类似:
Subclass subclass = new Subclass();
Superclass superclass = subclass.getClass().getSuperclass();
superclass.getName();
答案 0 :(得分:1)
这似乎是答案:
Superclass superclass = (Superclass) subclass;