小编jso*_*soc的帖子

@Override编译错误,实现一个接口(eclipse jdk1.6.0_23 linux)

在为实现接口的类使用@Override注释时,我在eclipse中遇到编译错误.

编译器合规性级别设置为Java 6.0.

我使用的是最新版本的6.0 jdk.

错误:"类型{classname}的方法{methodname}必须覆盖超类方法"

相同的配置可以在mac上正常运行.

public interface ChannelIF {
...
    public boolean canSendNarrowcast();
    public boolean canSendBroadcast(); 
}

public class FacebookChannel implements ChannelIF 
{
...
    @Override
    public boolean canSendNarrowcast() { return true; }

    @Override
    public boolean canSendBroadcast() { return true; }
}
Run Code Online (Sandbox Code Playgroud)

java eclipse linux compiler-errors jdk1.6

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

compiler-errors ×1

eclipse ×1

java ×1

jdk1.6 ×1

linux ×1