接口中是否需要serialVersioUID(我希望不是)?

时间:2010-05-22 10:11:02

标签: java serialization serialversionuid

我的理解是serialVersionUID仅适用于类,因为我们只能创建一个对象,而serialVersionUID的概念是用于对象序列化和反序列化。

1 个答案:

答案 0 :(得分:8)

这不是必需的,更重要的是,它不会对序列化在您的应用程序中的工作方式产生任何影响。

由于serialVersionUID应该是静态的,即使你将它添加到你的界面,它也不会被继承,所以你也需要在实现类中添加一个。{1}}。同样,如果扩展可序列化的基类,则需要再次添加serialVersionUID