问题描述
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();
解决方法
这似乎是答案:
Superclass superclass = (Superclass) subclass;