如果類別實作了 Cloneable 介面, 以指示 Object.clone() 方法可以合法地對該類別實例進行按欄位複製。 如果在沒有實作 Cloneable 介面的實例上調用 Object 的 clone 方法, 則會導致拋出 CloneNotSupportedException 異常。 按照慣例,實作此介面的類別應該使用公共方法覆寫 Object.clone(它是受保護的)。 注意,此介面不含 clone 方法。 因此,因為某個物件實作了此介面就複製它是不可能的。 即使 clone 方法是反射性調用的,也無法保證它將獲得成功。 JAVA API Cloneable (Java Platform SE 6)
文章標籤
全站熱搜
