2

を拡張するクラスであるArrayListofを持つオブジェクトを保存しようとしています。それは私に例外を与えます。私は少し調査を行い、これに出くわしました:ConnectorPath2D.Doublegui.Connector; no valid constructor

Path2D.Double のサブクラスをシリアル化するときに有効なコンストラクターがありません

それは私に素晴らしい説明を与えてくれましたが、回避策はありませんでした。のサブクラスを逆シリアル化する方法はありPath2D.Doubleますか?

4

1 に答える 1

0

問題なくシリアル化/逆シリアル化できます( Path2D.DoublePath2D 引数なしコンストラクターにアクセスできます)。の動作をオーバーライドする必要がない場合はPath2D.Double、このクラスのインスタンスをクラスのフィールドとして( を拡張するのConnectorではなく) 持つことができます。ConnectorPath2D.Double

于 2015-05-08T17:34:17.500 に答える