/*
时代Java 提 供
*/
public class Main {
public static void main(String[] args) {
MyClass dh = new MyClass(100.00);
// Clone dh
MyClass dhClone = (MyClass) dh.clone();
// Print the values in original and clone
System.out.println("Original:" + dh.getValue());
System.out.println("Clone :" + dhClone.getValue());
// Change the value in original and clone
dh.setValue(2.00);
dhClone.setValue(4.00);
// Print the values in original and clone again
System.out.println("Original:" + dh.getValue());
System.out.println("Clone :" + dhClone.getValue());
}
}
/**来自
nowjava**/
class MyClass implements Cloneable {
private double value;
public MyClass(double value) {
this.value = value;
}
public void setValue(double value) {
this.value = value;
}
public double getValue() {
return this.value;
}
public Object clone() {
MyClass copy = null;
try {
// Call the clone() method of the Object class
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。