所以问题是这样的 Object.clone() 是 protected ,因此任何声明公众的界面 clone() 不接受 Object.clone() 作为一种实施。
Object.clone()
protected
clone()
正如我想象的那样,要么实施一个 public clone() 你自己或扩展适配器(实现所有当然)将解决这个问题。
public clone()
相关帖子 继承的方法Object.clone()无法隐藏公共抽象方法 似乎更深入,无法解决,但由于这里没有交叉类型,这只是一个小小的烦恼。
他们所说的确实如此 clone() ,不要这样做。