【发布时间】:2011-12-30 12:21:16
【问题描述】:
如果我有一些未知的原因:
class A{
int stars;
public int getStars(){
return stars;
}
public void setStarts(int stars){
this.stars = stars;
}
}
class B extends A{
int sunshines;
[getter and setter for sunshines]
}
class C{
List<A> classes;
[get and set for classes]
}
如果我序列化 C 类型的对象,我在字段类的序列化对象中只有 A 的字段(而如果对象是 B,我希望有 B 的字段)。
如何做到这一点?
【问题讨论】:
-
在这里您可以找到一个工作示例:http://stackoverflow.com/a/22081826/3315914