嵌套基类的莫名其妙的 Netbeans 可序列化警告



当我定义以下类时

public class Outer extends Outer.Inner {
    public static class Inner { }
}

Netbeans 6.9.1 为外部和内部提供了"没有定义 serialVersionUID"警告。我想知道此警告是否有合法原因,或者它是否是一个错误。扩展内部类如何使编译器认为他们正在实现可序列化?

注意:这更多的是出于好奇,而不是想要这种不必要的设计模式。

我自己也想知道同样的事情。我没有回答,而是关闭了警告。

工具 ->选项菜单提示选项卡 -> 标准 Javac 警告取消选中序列化复选框。

现在,在扩展序列化对象时必须小心,但它不会让您烦恼未序列化的内容。

相关内容

  • 没有找到相关文章

最新更新