1

シリアライゼーションのドキュメントから

Serializable クラスは、次のことを行う必要があります。

  1. java.io.Serializable インターフェイスを実装します。
  2. シリアライズ可能にする必要があるフィールドを特定します (serialPersistentFields メンバーを使用して明示的にシリアライズ可能と宣言するか、transient キーワードを使用してシリアライズ不可能なフィールドを宣言します)。
  3. 最初のシリアル化不可能なスーパークラスの引数なしコンストラクターにアクセスできます。

上記の 3 番目のポイントの背後にある前提は何ですか?

4

1 に答える 1

3

上記の 3 番目のポイントの背後にある前提は何ですか?

シリアライズ不可能な基本クラスを、プログラマがある程度制御できる既知の状態に初期化できるようにします。それは単なる設計上の決定です。

于 2013-09-09T09:41:38.783 に答える