public interface Cloneable
Cloneable
接口,以指示Object.clone()
方法,该方法对于该类的实例进行现场复制是合法的。
在不实现Cloneable
接口的实例上调用对象的克隆方法导致抛出异常CloneNotSupportedException
。
按照惯例,实现此接口的类应使用公共方法覆盖Object.clone (受保护)。 有关覆盖此方法的详细信息,请参阅Object.clone()
。
注意,此接口不包含clone方法。 因此,只能通过实现该接口的事实来克隆对象是不可能的。 即使克隆方法被反射地调用,也不能保证它成功。
CloneNotSupportedException
, Object.clone()