@@ -0,0 +1,1101 @@
+package com.conger.test.r3;%0A%0Apublic class CloneTest implements Cloneable%0A%7B%0A    private String status;%0A%0A    private Test ttt;%0A    private TestTest sss;%0A    %0A    public static void main(String%5B%5D args) throws CloneNotSupportedException%0A    %7B%0A        CloneTest ct = new CloneTest();%0A        ct.ttt = new Test();%0A        ct.ttt.hello = 4;%0A        ct.status = %221%22;%0A        ct.sss = new TestTest();%0A        ct.sss.hello = 3;%0A        System.out.println(ct);%0A        CloneTest t = (CloneTest) ct.clone();%0A        System.out.println(t);%0A    %7D%0A    %0A    public String toString()%0A    %7B%0A        return status + %22 %22 + ttt.hello + %22 %22 + sss.hello + %22 %22 + ttt + %22 %22 + sss;%0A    %7D%0A    %0A    @Override%0A    public Object clone() throws CloneNotSupportedException%0A    %7B%0A        CloneTest t = (CloneTest) super.clone();%0A        t.sss = t.sss.clone();%0A        return t;%0A    %7D%0A%7D%0A%0Aclass Test%0A%7B%0A    public int hello = 0;%0A%7D%0A%0Aclass TestTest implements Cloneable%0A%7B%0A    public int hello = 0;%0A    %0A    @Override %0A    public TestTest clone() throws CloneNotSupportedException%0A    %7B%0A        return (TestTest) super.clone();%0A    %7D%0A    %0A%7D

add clone test