如何将Serializable接口扩展到所有子类?

时间:2016-02-16 10:27:45

标签: java

我将Base类作为

public class SuperDto  implements Serializable{

public SupeDto() {
}   
@Getter
@Setter
int statusCode;

}

默认情况下我的所有子类是否都利用了Serializable接口,或者我需要在所有子类中手动实现

2 个答案:

答案 0 :(得分:0)

任何扩展SuperDto的类都将自动成为Serializable的子类型。所以你不需要键入'实现Serializable'试。

答案 1 :(得分:0)

可序列化类的所有子类在默认情况下都是可序列化的,因此无需显式实现serializable。如果您不希望子类可序列化,则需要实现writeObject()和readObject()并抛出NotSerializableException。

相关问题