版权声明:本文为Zhang Phil原创文章,请不要转载! https://blog.csdn.net/zhangphil/article/details/82016849
示例:
private void test() {
MyObject a = new MyObject();
MyObject b = a.clone();
a.string = "phil";
System.out.println(b.string);
System.out.println(a.string);
}
private class MyObject implements Cloneable {
public String string = "zhang";
@Override
public MyObject clone() {
MyObject o = null;
try {
o = (MyObject) super.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
return o;
}
}
输出:
08-24 13:42:15.029 7734-7734/zhangphil.test I/System.out: zhang
phil