微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当子类可序列化时,反序列化后不可序列化的超类实例字段会发生什么

如何解决当子类可序列化时,反序列化后不可序列化的超类实例字段会发生什么

我对此进行了大量挖掘,但没有找到任何适当的解释。有人可以在这里解释一下反序列化后 A 类的实例字段的状态是什么吗?

请注意,关联实体 CSerializable,但 A 不是。

class A {
   int a;
   String sa;
   C c;
}
class B extends A implements Serializable {
   int b;
   String sb;
}
class c implements Serializable {
   int c;
   String sc;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。