如何在IntelliJ IDEA中生成此值?

我转到设置->错误->序列化问题->没有“serialVersionUID”的可序列化类,但是它仍然没有显示警告。我的类PKladrBuilding父类实现了Serializable接口(interface)。

部分代码:

public class PKladrBuilding extends PRQObject

public abstract class PRQObject extends PObject

public abstract class PObject implements Serializable

最佳答案

我不确定您是否具有IntelliJ IDEA的旧版本,但是如果我转到菜单文件→设置…→检查→序列化问题→未启用'serialVersionUID'的可序列化类,则您提供的类会给我警告。

如果我尝试第一个类,我会看到:

顺便说一句:在我向每个类的末尾添加{ }来解决编译错误之前,它没有向我显示警告。

10-07 12:47
查看更多