Externalizable
Externalizable オブジェクトが再構築されると、readExternal メソッドが呼び出される前に引数なしの public コンストラクターを使用してインスタンスが作成されます。 引数なしの public コンストラクターが使用できない場合、実行時に java.io.InvalidClassException がスローされます。
readExternal
java.io.InvalidClassException