Java Clone(类的复制)实例代码,需要的朋友可以参考一下
自己实现了一遍:
复制代码 代码如下:
public class A implements Cloneable {
public String str[];
A() {
str = new String[2];
}
public Object clone() {
A o = null;
try {
o = (A) super.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
o.str = new String[2];
return o;
}
}
void run() throws Exception {
A a1 = new A(), a2 = new A();
a1.str[0] = "a"; a1.str[1] = "b";
a2 = (A) a1.clone();
a2.str[0] = "c"; a2.str[1] = "d";
System.out.println(a1.str[0] + " " + a2.str[0]);
}
以上就是Java Clone(类的复制)实例代码的详细内容,更多请关注0133技术站其它相关文章!