界面是否需要界面(我希望不要)?
-
04-10-2019 - |
题
我的理解是 serialVersionUID
仅适用于类,因为我们只能创建一个对象,而串行versionuid的概念用于对象序列化和避免化。
解决方案
这不是必需的,更重要的是,它对序列化在您的应用程序中的工作方式不会产生任何影响。
自从 serialVersionUID
也应该是静态的,即使将其添加到接口中,也不会继承它,因此您也需要在实现类中添加一个。同样,如果您扩展了可序列化的基类,则需要添加 serialVersionUID
再次。
不隶属于 StackOverflow