1. 程式人生 > >Java 接口 Cloneable

Java 接口 Cloneable

effect 拷貝 one final object sof 資料 spa 這樣的

  Cloneable接口的目的是作為對象的一個mixin接口,表明這樣的對象允許克隆。如果一個類實現了Cloneable接口,Object的clone方法就返回該對象的逐域拷貝,相當於無需調用構造器就可以創建對象。

  克隆復雜對象的方法是:先調用super.clone(),然後通過類中的final方法來重新設置對象的屬性。

  參考資料

  《Effective Java 中文版 第2版》 第11條:謹慎地覆蓋clone P46-52

Java 接口 Cloneable