Java 序列化,UID 未更改。我可以向类中添加新的变量和方法吗?
2022-09-01 21:38:30
我有一个序列化的类。现在,我需要使用 setter 和 getter 方法向类中添加一个新变量。此类在 RMI 中通过网络发送。
在不更改 UID 的情况下,是否可以为其添加新参数以及 getter 和 setter 方法?我试图编写一个通过网络发送的示例类,并且没有更改UID,并为其添加了新参数以及getter和setter方法。另一方面,我测试了它,我仍然正确地得到了值。我假设,如果我添加新参数,getter和setter方法,我需要更改UID。我错了吗?