1

序列化文档

Serializable 类必须执行以下操作:

  1. 实现 java.io.Serializable 接口。
  2. 确定应该可序列化的字段(使用 serialPersistentFields 成员显式声明它们可序列化或使用瞬态关键字来拒绝不可序列化的字段。)
  3. 可以访问其第一个不可序列化超类的无参数构造函数。

上面第三点背后的前提是什么?

4

1 回答 1

3

上面第三点背后的前提是什么?

这样不可序列化的基类就可以被初始化为一个已知的状态,在某种程度上可以被程序员控制。这只是一个设计决定。

于 2013-09-09T09:41:38.783 回答