我有一个对象'绘图'。在这个对象中,我有一个' DrawingItem'。
的列表在我的案例中包含1个椭圆形和1个样条曲线。椭圆和样条曲线扩展了DrawingItem。 (DrawingItem是抽象的)。
Spline有一个Point []积分'数组,所以我可以保存它经过的所有点。
当我跑步时:
XMLEncoder encoder=null;
try
{
encoder=new XMLEncoder(new BufferedOutputStream(new FileOutputStream(SERIALIZED_FILE_NAME)));
}
catch(Exception e)
{
System.out.println(e);
}
encoder.writeObject(drawing);
encoder.close();
我得到以下
DRAWING
ITEMLIST
OVAL
ANCHOR
HEIGHT
WIDTH
OVAL
SPLINE
ANCHOR
DEGREE
SPLINE
ITEMLIST
DRAWING
除了Spline中的Point []数组外,它向我显示了这两个类的所有内容。我也有吸气剂和吸气剂。
我希望我错过了一些比较容易的东西,或者它可能更难一些?