按照java.lang.Cloneable
界面:
的文档说Cloneable
-
请注意,此接口不包含 clone 方法。因此,不可能仅凭借实现该接口的事实来克隆对象。即使以反射方式调用 clone 方法,也不能保证它会成功。
但是下面的代码工作正常。我打电话时它没有给出任何错误ex1.clone
。
package com.sriPushpa.thread;
public class exceptionHandling implements Cloneable {
int a = 10;
public static void main(String args[]) {
exceptionHandling ex1 = new exceptionHandling();
exceptionHandling ex2 = null;
try {
ex2 = (exceptionHandling) ex1.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
System.out.println("SUCCESS");
}
}