Java报错:类未重写抽象方法,@Override标注的deepCopy无父类方法可重写
继承JsonElement重写deepCopy()时遭遇编译错误
我最近写了一个继承自com.google.gson.JsonElement的类JsonElmExt,代码如下:
import com.google.gson.JsonElement; public class JsonElmExt extends JsonElement { @Override public JsonElmExt deepCopy() { return null; } }
但编译的时候却报了两个错误:
- JsonElmExt不是抽象类,且未重写JsonElement中的抽象方法deepCopy()
- 方法未重写或实现父类型中的方法
我完全搞不懂哪里出问题了——我写的代码明明和Gson库自身重写deepCopy()的方式是类似的啊!
内容的提问来源于stack exchange,提问作者0x777C
相关产品推荐
相关产品推荐

