Java为什么调用私有方法有效

时间:2018-11-14 14:14:56

标签: java methods private invocation

我想知道为什么

writeObject

在Java中有效。方法private void writeObject(java.io.ObjectOutputStream stream) throws IOException是私有方法,但仍然可以从其他类对象成功调用。
问题来自ObjectOutputStream的定义。它表示如果要覆盖序列化过程,则应声明可序列化对象的o1方法。这意味着ObjectOutputStream可以调用它,尽管它是私有的。

0 个答案:

没有答案