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

 

其它文章

文章標籤
全站熱搜
創作者介紹
創作者 PG Levin Li 的頭像
PG Levin Li

程式開發學習之路

PG Levin Li 發表在 痞客邦 留言(0) 人氣(747)