2

我正在尝试保存一个具有ArrayListof的对象Connector,这是一个扩展的类Path2D.Double。它给了我例外gui.Connector; no valid constructor。我做了一些研究,发现了这个:

序列化 Path2D.Double 的子类时没有有效的构造函数

它给了我一个很好的解释,但没有解决方法。有没有办法可以反序列化的子类Path2D.Double

4

1 回答 1

0

Path2D.Double可以毫无问题地进行序列化/反序列化(它可以访问 Path2D 无参数构造函数)。如果您不需要覆盖 的行为Path2D.Double,则可以将此类的实例作为类中的字段Connector(而不是Connector扩展Path2D.Double)。

于 2015-05-08T17:34:17.500 回答