1 package test1; 2 3 import java.io.*; 4 5 /** 6 * 7 * @author Bob Lee 8 */ 9 public class MySerializableClass implements Serializable, Cloneable { 10 /** default serialVersionUID */ 11 private static final long serialVersionUID = 1L; 12 String fieldA; 13 String fieldB; 14 MySerializableClass()15 public MySerializableClass() { fieldA = null; } 16 MySerializableClass(String k)17 public MySerializableClass(String k) { fieldA = k; } 18 MySerializableClass(int k)19 public MySerializableClass(int k) { fieldA = null; } 20 getFieldA()21 public String getFieldA() { 22 return fieldB; 23 } 24 getFieldA(int i)25 public String getFieldA(int i) { return fieldB; } 26 getFieldA(int i, int j)27 public String getFieldA(int i, int j) { return fieldB; } 28 getFieldB()29 public String getFieldB() { 30 return fieldB; 31 } 32 doSomething(Object o)33 public void doSomething(Object o) { 34 } 35 36 } 37