この例題は、Externalizable インタフェースを使って持続性を持つ形式を展開する方法を示します。Externalizable インタフェースを使用するクラスは、自らの状態の保存、スーパータイプの状態の保存、およびバージョン管理 (データのスキップを含む) の責任を担います。 この例題では、特にバージョン管理を扱います。スーパータイプ (外部化が可能な場合と不可能な場合がある) の状態の保存の詳細は、次の例題を参照してください。 スーパークラスが直列化可能でない場合の直列化 スーパークラスが外部化可能な場合の外部化 スーパークラスが外部化可能でない場合の外部化
この例題は、Externalizable インタフェースを使って持続性を持つ形式を展開する方法を示します。Externalizable インタフェースを使用するクラスは、自らの状態の保存、スーパータイプの状態の保存、およびバージョン管理 (データのスキップを含む) の責任を担います。
この例題では、特にバージョン管理を扱います。スーパータイプ (外部化が可能な場合と不可能な場合がある) の状態の保存の詳細は、次の例題を参照してください。