-
首先创建三个类,A、B和C,这三个类均有两个个int域,其中C还包含有一个A,代码如下所示,构造器及getter/setter省略,因为方法不参与序列化,因此以下讨论不包含方法。
public class A {
private int priA;
public int pubA;
}
public class B {
private int priB;
public int pubB;
}
public class C extends B{
private int priC;
public int pubC;
public A a;
}
public class Test {
public static void main(String[] args) throws IOException, ClassNotFoundException {
String fileName = "serial.dat";