繁体   English   中英

扩展可序列化的类时的警告

[英]Caution while extending a class which is Serializable

我有一个实现Serializable的类A ,另一个B extends A类,但我想将B类用于XML绑定,而不用于序列化。

我有什么需要担心的吗?

假设您已经在A实现了所有Serializable方法,不行。 您无需担心实现它们,因为已经完成了。 如果XML绑定和序列化之间存在命名冲突,则可以在B定义方法,并且XML绑定库将为B调用方法,而不是为A调用方法(即, 多态 )。

唯一潜在的麻烦是采用类型为Serializable的参数的方法-如果无论出于何种原因都不应该对B进行(反)序列化,则这是一个问题。 我怀疑这对您来说是一个问题,仅是因为很少有情况适用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM