gpt4 book ai didi

java - 为什么example中的 "@override"before functions报错?

转载 作者:行者123 更新时间:2023-11-29 05:54:20 25 4
gpt4 key购买 nike

在很多 android 示例中,他们让我覆盖了似乎不存在的功能,因为 @override 说它必须覆盖父类(super class)。这几乎每次都发生在 eclipse 中。我通常可以将其删除并且它似乎可以正常工作。

这是来自 OpenGl 示例的示例

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

它告诉我 chooseConfig 需要覆盖一个父类(super class),谁能告诉我我缺少什么?

谢谢

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

最佳答案

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

Window | Preferences | Java | Compiler | JDK Compliance | Compiler Compliance Level

关于java - 为什么example中的 "@override"before functions报错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12757007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com