Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 克隆继承层次结构的不同选项_Java_Cloning - Fatal编程技术网

Java 克隆继承层次结构的不同选项

Java 克隆继承层次结构的不同选项,java,cloning,Java,Cloning,我想知道如何在java中克隆继承层次结构。是否只在希望克隆的类上实现可克隆性?仅实现可克隆性是不够的。为什么cloneable会被破坏可以在问题的答案中阅读 如果需要深度克隆,可以序列化和反序列化对象。这样,您就可以确保所有内容都已正确克隆。如果速度不够快(请确保首先配置文件),您可以自己实现克隆方法

我想知道如何在java中克隆继承层次结构。是否只在希望克隆的类上实现可克隆性?

仅实现可克隆性是不够的。为什么cloneable会被破坏可以在问题的答案中阅读

如果需要深度克隆,可以序列化和反序列化对象。这样,您就可以确保所有内容都已正确克隆。如果速度不够快(请确保首先配置文件),您可以自己实现克隆方法