要使用Java中的Cloneable接口,您需要遵循以下步驟:
public class MyClass implements Cloneable {
// 類定義
}
public class MyClass implements Cloneable {
// 類定義
@Override
public Object clone() throws CloneNotSupportedException {
return super.clone();
}
}
請注意,您需要拋出CloneNotSupportedException異常,因為Object類的clone()方法聲明中拋出了該異常。
MyClass obj1 = new MyClass();
MyClass obj2 = (MyClass) obj1.clone();
注意,在使用clone()方法進行克隆時,需要將結果類型轉換為您的類類型。
但是需要注意的是,Cloneable接口只是一個標記接口,它沒有任何方法定義。要實現正確的克隆行為,您還需要確保正確地實現對象的clone()方法,以及符合您的類的需求。