2016年4月27日 星期三

Java 的基本物件複製

如果當物件的成員並沒有包含特殊的物件時,可以直接使用 super.clone() 方法自動做物件的複製。
public class Test implements Cloneable {
    public Object clone() throws CloneNotSupportedException {
        return super.clone();
    }
}

不過如果物件成員有包含比較複雜的成員
例如成員有包含另外一個也內含成員的物件的話,會有稍微複雜一點的狀況
可以參考 [1] 去實作。

參考資料:
  1. Java複製(Clone)的應用

沒有留言: