首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

J2SE 序列化進階:當序列化遭遇繼承關係

     編輯:J2ME

執行結果證明此方法正確。此處使用了 writeObject/readObject 方法,若存在則序列化時會被調用,取代預設行為。序列化時先調用 ObjectOutputStream.defaultWriteObject() 執行預設序列化,再手動序列化父類別欄位;反序列化同理。

目的行為
為實作 Serializable 的父類別撰寫可序列化的子類別 子類別自動實現序列化
為未實作 Serializable 的父類別撰寫可序列化的子類別 1. 父類別需有無參建構子
2. 子類別先序列化自身,再負責序列化父類別欄位
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved