JavaTM 2 Platform
Standard Ed. 6

java.lang
介面 Cloneable

所有已知子介面:
AclEntry, Attribute, AttributedCharacterIterator, Attributes, CertPathBuilderResult, CertPathParameters, CertPathValidatorResult, CertSelector, CertStoreParameters, CharacterIterator, CRLSelector, Descriptor, GSSCredential, Name

public interface Cloneable

此類別實作了 Cloneable 介面,以指示 Object.clone() 方法可以合法地對該類別實例進行按欄位複製。

如果在沒有實作 Cloneable 介面的實例上調用 Object 的 clone 方法,則會導致拋出 CloneNotSupportedException 異常。

按照慣例,實作此介面的類別應該使用公共方法覆寫 Object.clone(它是受保護的)。請參閱 Object.clone(),以獲得有關覆寫此方法的詳細資訊。

注意,此介面 套件含 clone 方法。因此,因為某個物件實作了此介面就複製它是不可能的。即使 clone 方法是反射性調用的,也無法保證它將獲得成功。

從以下版本開始:
JDK1.0
另請參見:
CloneNotSupportedException, Object.clone()


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only