class Parent implements Serializable{
........
}
class Child extends Parent{
private void writeObject(ObjectOutputStream oos) throws IOException {
throw new NotSerializableException();
}
private void readObject(ObjectOutputStream oos) throws IOException {
throw new NotSerializableException();
}
}
上面的代码显示了Serializable
如果父级已经实现,子级如何避免Serializable
。这似乎是一个糟糕的设计,并且在某些方面令人困惑,所以我想知道您在什么情况下会考虑这样做?