2

serialVersionUIDクラスに対してのみオブジェクトを作成でき、serialVersionUID の概念はオブジェクトのシリアライゼーションとデシリアライゼーションのためのものであるため、私の理解はクラスにのみ適用されます。

4

1 に答える 1

8

これは必須ではなく、さらに重要なことに、アプリケーションでのシリアル化の動作に影響を与えません。

静的である必要があるためserialVersionUID、インターフェイスに追加しても継承されないため、実装クラスにも追加する必要があります。同様に、直列化可能な基本クラスを拡張する場合は、serialVersionUID再度追加する必要があります。

于 2010-05-22T11:04:03.553 に答える