一、对象的创建和保存

1、对象的特点
对象“生活”在内存空间中,因此,程序一旦关闭,这些对象也会被CLR的垃圾回收机制销毁。
程序第二次运行时,对象会以“全新”的状态出现,无法保留上次对象的运行状态。
如果希望第二次运行程序时,能“重现”第一次运行时对象的状态,则应用程序必须采取某种方式将对象的各个属性的值保存到磁盘中,这样在需要时可以从磁盘文件中重新设置对象的各个属性值,典型的方法就是使用文本文件保存对象的各个属性值。
二、使用文件保存对象状态
1、要实现的功能
(1)将用户信息封装为对象的属性并保存在文本中

(2)将文本的信息还原成对象的属性并显示出来

三、总结
使用文本保存对象状态存在不足,当对象属性发生变化时,需要增加或减少信息的读写次数,同时信息安全性较差。但通过对象封装来传递数据的思路是没有问题的。
网友评论