【发布时间】:2012-10-06 15:25:22
【问题描述】:
在很多 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 个被覆盖的函数,我只是想让它运行以查看它的功能。
【问题讨论】:
-
可能不相关:您的配置是否正确? stackoverflow.com/questions/5926316/…
-
旧的 Java 规范不允许接口方法使用 @Override(仅用于继承)。我不确定确切的细节,但也许您需要更改您正在使用的 JDK...