假设我有一个Serializable类ShapeHolder,它拥有一个实现SerializableShape接口(interface)的对象。我想确保保存了正确的具体形状对象(并且稍后恢复了正确的类型)。我怎样才能做到这一点?interfaceShapeextendsSerializable{}classCircleimplementsShape{privatestaticfinallongserialVersionUID=-1306760703066967345L;}classShapeHolderimplementsSerializable{privatestaticfinall