在Java中重写私有writeObject readObject方法

时间:2015-04-07 07:37:16

标签: java serialization override

我从学校知道,无法覆盖私人方法。 尽管如此,似乎在Serializable类中重新定义了writeObject和readObject方法,它们充当了覆盖公共/受保护的方法。

private void writeObject(java.io.ObjectOutputStream out)
         throws IOException {

}
private void readObject(java.io.ObjectInputStream in)
         throws IOException, ClassNotFoundException {

}

我不知道JVM中序列化的实现......但这看起来是一个让事情有效的肮脏技巧。

我是对的,还是我错过了什么?

0 个答案:

没有答案