如何实现与object.Clone冲突方法的接口

Svi*_*ish 5 java methods interface java-5

我想创建一个这个XQPart接口的模拟器.问题是它扩展了一个名为XQCloneable的接口,它有一个克隆方法.

当我在Eclipse中使用此set作为接口创建一个新类时,我得到了这个类:

public class Part implements XQPart {}
Run Code Online (Sandbox Code Playgroud)

有一个红色错误潦草的Part说法

Object.clone()的throws子句中的CloneNotSupportedException与XQCloneable.clone()不兼容

我能在这做什么?有没有办法实现这个接口?


注意:我确实试图实现该方法,但没有意识到我可以跳过throws声明,因为在接受的答案中告诉,所以不断得到该错误.

Mar*_*nik 10

你的类继承Object.clone,声明抛出CloneNotSupportedException.另一方面,您的类实现XQCloneable,它clone没有throws子句.如果您只是创建一个空声明public Object clone() { return null; },它将使您的类与接口兼容.