スーパークラスが外部化可能な場合の外部化

概説

Externalizable インタフェースを使用する場合は、外部化可能オブジェクトは、オブジェクトの状態を保存するために writeExternal メソッドを、オブジェクトの状態を復元するために readExternal メソッドを実装する必要があります。さらに、外部化が可能なオブジェクトは、その状態の保存と復元のためにスーパータイプと協調して動作する必要もあります。

この例題は、オブジェクトが外部化可能なスーパータイプの状態の保存と復元を行う方法を示します。外部化可能なオブジェクトのスーパータイプもまた外部化可能な場合は、サブクラスのオブジェクトは自らの writeExternal メソッドと readExternal メソッド中でスーパークラスの writeExternal メソッドと readExternal メソッドを呼び出します。

関連情報

ソースファイル
例題の実行
例題リスト