我想创建这个 XQPart 的模拟界面。问题是它扩展了一个名为 XQCloneable 的接口(interface)它有一个 clone方法。
当我在 Eclipse 中用这个集合作为接口(interface)创建一个新类时,我得到了这个类:
public class Part implements XQPart {}
在 Part
下有一个红色的波浪形错误
CloneNotSupportedException in throws clause of Object.clone() is not compatible with XQCloneable.clone()
我可以在这里做什么?没有办法实现这个接口(interface)吗?
注意:我确实尝试实现该方法,但没有意识到我可以按照说明跳过 throws
声明在 accepted answer所以不断收到该错误。
最佳答案
您的类继承了 Object.clone
,它被声明为抛出 CloneNotSupportedException
。另一方面,您的类实现了 XQCloneable
,其 clone
没有 throws
子句。如果您只是创建一个空声明 public Object clone() { return null; }
,它将使您的类与接口(interface)兼容。
关于java - 如何使用 object.Clone 冲突方法实现接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13344494/