java 6编译器1.6上的eclipse重写方法错误
每当我试图重写超类方法时,Eclipse都会给出一个错误。即使是简单的代码也会出错。这是第一节课
public class First{
private void Meth(){
}
}
这是另一个先扩展的类
public class Second extends First{
@Override
public void meth(){
}
}
eclipse给出错误“Second类型的meth()方法必须重写或实现超类型方法”“1可用快速修复-删除'@override'注释”。我已经将编译器符合性级别设置为1.6。救命
# 1 楼答案
1)不能使用}方法
Override
{2)eclipse/compiler一看到
@Override
语句,就会尝试在超类中寻找相关的protected (or) public
方法,而超类中没有。这就是编译器出错的原因