首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

抽象类可以序列化吗解决办法

2012-08-30 
抽象类可以序列化吗抽象类可以序列化吗[解决办法]多说几句好了,首先说下序列化是什么东东. 序列化听起来很

抽象类可以序列化吗
抽象类可以序列化吗

[解决办法]
多说几句好了,首先说下序列化是什么东东. 序列化听起来很神秘,其实很简单.例如你有一个对象A,带有属性A1,A2,并且带有方法C1,C2. 在某些时候,可能希望保存这个对象.例如存成文件,或者传输到其他地方去.然后在需要时候可以随时恢复这个对象,那该怎么办呢.实际可以看到,只需要把A1和A2的值保存下来,恢复的时候新建一个A对象,然后对A1和A2赋值.这样就能得到和原来的A一样的对象了.这个过程就是序列化. 当然实际的过程中涉及到属性是对象的时候,情况会复杂一些.但是基本的原理是一样的.

所以,序列化生成的内容只包括属性,并不会实例化方法.那么了解什么是序列化,应该就清楚知道为什么不能序列化抽象类了. 

热点排行