Ren*_*403 1 java eclipse methods overriding java-6
每当我尝试覆盖超类方法时Eclipse都会出错.即使是简单的代码也会出错.这是第一课
public class First{
private void Meth(){
}
}
Run Code Online (Sandbox Code Playgroud)
这是另一个首先延伸的类
public class Second extends First{
@Override
public void meth(){
}
}
Run Code Online (Sandbox Code Playgroud)
并且eclipse给出错误"类型Second的方法meth()必须覆盖或实现超类型方法""1快速修复可用 - 删除'@Override'注释".我已将编译器合规性级别设置为1.6.救命!!
1)你不能用Override private方法.
2)一旦eclipse /编译器看到@Override语句,它就会尝试protected (or) public在超类中寻找相关的方法,而不是那里.这就是编译错误的原因.
| 归档时间: |
|
| 查看次数: |
260 次 |
| 最近记录: |