我有一个实现A
的类Serializable
和另一个类B extends A
,但是我想使用类B
进行XML绑定,而不是序列化。
有什么我应该担心的吗?
答案 0 :(得分:0)
假设您已在Serializable
中实施了所有A
方法,那么就是nope。您不必担心实现它们,因为已经完成了。如果XML绑定和序列化之间存在任何命名冲突,您可以在B
中定义方法,并且您的XML绑定库将调用B
的方法,而不是A
的方法(即{ {3}})。
唯一可能的担心是采用类型为Serializable
的参数的方法 - 如果B
,无论出于何种原因,都不应该(de)序列化,这是一个问题。我怀疑这对你来说是一个问题,只是因为它适用的情况很少。