This question already has answers here:
What is the use of cloneable interface in java?
                            
                                (5个答案)
                            
                    
                    
                        About Java cloneable
                            
                                (6个答案)
                            
                    
                    
                        Why Object clone() method available only to classes that implement Cloneable interface? [duplicate]
                            
                                (6个答案)
                            
                    
                2年前关闭。
        

    

我有一个要克隆其对象的类。我通过实现Cloneable接口并覆盖clone方法来做到这一点。但是,如果我创建一个克隆方法而未实现Cloneable接口,则会抛出异常。
此标记接口(可克隆)为我的班级提供了什么超级功能?

最佳答案

在Java中克隆对象:

Cloneable界面。您希望接口具有clone()方法,该方法将返回对象的副本。但是,事实并非如此。 Cloneable只是一个标记界面。这意味着,它没有任何方法,只是将类标记为适合克隆。 clone方法代替了Object类。

10-05 23:29