我有一个要克隆其对象的类。我通过实现Cloneable接口并覆盖clone方法来做到这一点。但是如果我创建一个clone方法,而没有实现Cloneable接口,它就会抛出一个异常。这个标记接口(Cloneable)为我的类提供了什么超能力?
发布于 2018-10-16 18:46:22
java中对象的克隆:
这就是Cloneable接口。您可能希望接口有一个clone()方法,该方法将返回对象的一个副本。但是,事实并非如此。Cloneable只是一个标记接口。这意味着,它没有任何方法,它只是将类标记为适合克隆。相反,Object类中存在clone方法。
发布于 2018-10-16 19:54:21
https://stackoverflow.com/questions/52833401
复制相似问题