gpt4 book ai didi

java - 我需要在子类中声明 serialUID 吗?

转载 作者:行者123 更新时间:2023-11-30 06:21:13 25 4
gpt4 key购买 nike

我有一个 Serializable 类,我已经明确声明了 serialUID

(我这样做是为了确保如果我稍后更改我的类,序列化不会中断)。

现在我对这个类的子类也有同样的担忧。

我不明白我是否也应该为它们定义 serialUID(具有相同的值),或者来自基类的这个 serialUID 是否足够?

最佳答案

serialUID 仅适用于它所在的特定类;事实上,它通常是 private。为 Serializable 引用 Javadoc:

Such declarations apply only to the immediately declaring class--serialVersionUID fields are not useful as inherited members.

关于java - 我需要在子类中声明 serialUID 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20800070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com