模板代码--对象的深层拷贝public Monster clone() {ByteArrayOutputStream baos = null;ObjectOutputStream oos = null;ByteArrayInputStream bais = null;ObjectInputStream ois = null;try {baos = new ByteArrayOutputStream();oos = new ObjectOutputStream(baos);oos.writeObject(this);bais = new ByteArrayInputStream(baos.toByteArray());ois = new ObjectInputStream(bais);Monster copyMonster = (Monster)ois.readObject();return copyMonster;} catch (Exception e) {}return null;}