在很多android示例中,他们让我覆盖了似乎不存在的函数,因为@override说它必须覆盖超类。这种情况几乎每次都发生在日食中。我通常可以删除它,它似乎工作。
这是一个来自OpenGl示例的示例
public class MultisampleConfigChooser implements GLSurfaceView.EGLConfigChooser {
static private final String kTag = "GDC11";
@Override
public EGLConfig chooseConfig(EGL10 egl, EGLDisplay display) {
它告诉我chooseConfig需要覆盖一个superClass可以有人告诉我我缺少什么吗?
感谢
编辑:我不认为它是JDK,因为还有其他被覆盖的东西没有给出错误。它主要是任何opengl示例,但它发生在4个不同的例子中,前几个只是工作,如果我评论它们但其中一些有20个被覆盖的函数,我只是试图让它运行,看看它是如何运作的。 / p>
答案 0 :(得分:3)
它与您的“编译器合规级别”设置有关。您可能将其设置为1.5或更低。将其设置为1.6以消除错误。
Window | Preferences | Java | Compiler | JDK Compliance | Compiler Compliance Level