Serialversiouidはインターフェイスに必要です(私は望んでいません)?

StackOverflow https://stackoverflow.com/questions/2887685

質問

私の理解はです serialVersionUID クラスのみにオブジェクトを作成できるため、クラスにのみ適用できます。シリアルバージョンの概念は、オブジェクトのシリアル化と敏arializationのためのものです。

役に立ちましたか?

解決

それは必須ではなく、さらに重要なことは、アプリケーションでのシリアル化の仕組みに影響を与えないことです。

以来 serialVersionUID 静的である必要があります。インターフェイスに追加しても、継承されないため、実装クラスに追加する必要があります。同様に、シリアル化可能なベースクラスを拡張する場合、追加する必要があります serialVersionUID また。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top