繁体   English   中英

扩展可序列化的类行为

[英]Extending serializable class behavior

我有一个Foo类,它实现了Serializable并且我想序列化name 现在我要序列化mobile number 我的扩展类Moo是否需要实现Serializable 我的扩展类Moo是否需要其自己的serialVersionUID

Class Foo implements Serializable{
private static final long serialVersionUID = -5073774854914426595L;

    String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Override
    public String toString() {
        return ClassUtils.toString(this);
    }

}

我正在上这堂课

Class Moo extends Foo{
  String mobileNumber;

 public String getMobileNumber() {
        return mobileNumber;
    }

    public void setMobileNumber(String mobileNumber) {
        this.mobileNumber = mobileNumber;
    }

    @Override
    public String toString() {
        return ClassUtils.toString(this);
    }
}
  1. Moo类不需要实现Serializable
  2. 是的,它必须拥有自己的serialVersionUID

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM