我从学校知道,无法覆盖私人方法。 尽管如此,似乎在Serializable类中重新定义了writeObject和readObject方法,它们充当了覆盖公共/受保护的方法。
private void writeObject(java.io.ObjectOutputStream out)
throws IOException {
}
private void readObject(java.io.ObjectInputStream in)
throws IOException, ClassNotFoundException {
}
我不知道JVM中序列化的实现......但这看起来是一个让事情有效的肮脏技巧。
我是对的,还是我错过了什么?