如果在一个对象中包括自身的一个实例,即是一种对象链;对于这种这种情况
你只能clone第一层也就是浅层clone,而如果是深层clone,则你是以递归的形式
复制每个对象!

解决方案 »

  1.   

    还是谢谢上面这位大虾,但我还是不懂啊!最好能不能举两段代码实例呢?我想学习Java的最好方法还是多看代码实例啊!谢谢啦!
      

  2.   

    在think in java里有这方面的例子!
    你不防去看看,好多的!
      

  3.   

    如有两个Vector
    Vector v1;
    Vector v2;
    v1中有两个元素o1、o2
    如果v2=v1.clone();
    它只是clone了容器,没有clone o1、o2
    v2中的元素仍是o1和o2
    这是Shallow clone。