第1个回答 2010-11-24
很简单啊。克隆就是克隆内容和自己一样的 一个对象被。
比如有个A类
A a=new A();
首先按你说的
A aa=a;
这样不叫克隆 只是多添加了个引用 既 a 改变东西后。 aa 也跟着改变了
如果要用 A aa=(A)a.clone() 那么aa内容被改变 a 的内容是不会跟着改变的
super.clone() 是就是先把自己的父类 克隆先。 就要还是理解下。就是克隆出一个完全和自己 一样的 类。。自然要从最上层开始。克隆了。
克隆要实现Cloneable接口