我有一个A
实现类Serializable
和另一个类B extends A
,但我想将类B
用于 XML 绑定,而不是用于序列化。
有什么我需要担心的吗?
我有一个A
实现类Serializable
和另一个类B extends A
,但我想将类B
用于 XML 绑定,而不是用于序列化。
有什么我需要担心的吗?
假设您已经实现了 中的所有Serializable
方法A
,不。您无需担心实施它们,因为这已经完成了。如果 XML 绑定和序列化之间有任何命名冲突,您可以定义方法,B
您的 XML 绑定库将调用方法B
,而不是A
(即多态)。
唯一潜在的担忧是一种采用类型参数的方法Serializable
——如果B
出于某种原因不应该(反)序列化,这是一个问题。我怀疑这对你来说是个问题,只是因为它适用的情况很少。