请看下面代码:
import java.io.*;
class Person implements Serializable//要序列化的对象为什么一定要实现这个Serializable接口?
{
public static final long serialVersionUID=48L; //这里定义的UID有什么作用?
private String name;
transient int age;
static String country="cn";//静态成员country怎么没保存到文件中?
Person(String name,int age,String country)
{
this.name=name;
this.age=age;
this.country=country;
}
public String toString()
{
return name+"::"+age+"::"+country;
}
}
|