父子序列化接口

父类实现Serializable,子类是否需要实现Serializable

http://blog.51cto.com/tinyking/1219401
https://blog.csdn.net/smithdoudou88/article/details/12756187
https://blog.csdn.net/u011386422/article/details/42582605

1,父类实现了Serializable,子类没有,

父类有int a = 1int b = 2int c = 3

子类有int d = 4int e = 5

序列化子类的时候,d和e会不会被序列化?(答案:会)

2,反过来父类未实现Serializable,子类实现了,序列化子类实例的时候,父类的属性是直接被跳过不保存,还是能保存但不能还原?(答案:值不保存)

解:父类实现接口后,所有派生类的属性都会被序列化。子类实现接口的话,父类的属性值丢失。

posted @ 2018-04-24 10:08  NewSea  阅读(300)  评论(0编辑  收藏  举报