Serializableインタフェースを実装したクラスで、「シリアライズ可能クラスは long 型の static final serialVersionUID フィールドを宣言していません」という警告をなくしたい場合(警告が出ていても特に問題はありません)、警告文通りにserialVersionUIDを宣言します。
serialVersionUIDに指定する数値は、他のSerializableクラスとかぶらなければ、適当に決めて構いません。
import java.io.Serializable; public class MyClass implements Serializable{ private static final long serialVersionUID = 42L; }
コメント