不一定的,但是我们的编译器在查询我们重写的方法,方法名,参数,返回类型的时候,是能够根据注解来帮助我们判断方法重写的正确与否
所以我们有必要在编写过程中加上@Override,虽然我们的eclipse有时候会提示我们@Override需要删除,但是这是配置的原因,具体原因请百度
一般情况下,都是出现在我们的Java-compiler中,编译版本过低很多时候是jdk-1.5,需要修改为1.6+
原文:https://www.cnblogs.com/cyh2009/p/10680566.html