簡體   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