1

在很多 android 示例中,他们让我重写了似乎不存在的函数,因为 @override 说它必须重写超类。这几乎每次都发生在日食中。我通常可以删除它,它似乎可以工作。

这是来自 OpenGL 示例的示例

public class MultisampleConfigChooser implements GLSurfaceView.EGLConfigChooser {
static private final String kTag = "GDC11";
@Override
public EGLConfig chooseConfig(EGL10 egl, EGLDisplay display) {

它告诉我chooseConfig 需要覆盖一个超类有人能告诉我我缺少什么吗?

谢谢

编辑:我不认为它是 JDK,因为还有其他没有给出错误的东西被覆盖。它主要只是任何 opengl 示例,但它发生在 4 个不同的示例中,如果我将它们注释掉,前几个只是工作,但其中一些有 20 个被覆盖的函数,我只是想让它运行以查看它是如何工作的。

4

1 回答 1

3

它与您的“编译器合规级别”设置有关。您可能已将其设置为 1.5 或更低。将其设置为 1.6 以消除错误。

Window | Preferences | Java | Compiler | JDK Compliance | Compiler Compliance Level
于 2012-10-06T05:36:18.920 回答