很明显,对覆盖方法进行@Override
注释是一种很好的做法。是否有一种自动方法可以找到错过项目中@Override
注释的所有方法?任何IDE中的脚本,搜索技术都有帮助
答案 0 :(得分:6)
如果您缺少@Override
,Eclipse会显示警告。你可以去:
Window > Preferences > Java > Compiler > Errors/Warnings > Annotations
您可以选择为“缺少@Override
注释”发出警告甚至错误。
答案 1 :(得分:5)
在IntelliJ IDEA中打开设置 Ctrl Alt S in Inspections open Class Structure - > '缺少@Override注释'
对于15.0.3及更高版本:编辑器>检查> Java>继承问题>缺少@ Override(通过@skubski)
答案 2 :(得分:2)
在Netbeans中,右键单击项目,选择Inspect and Transform,从Single Inspection组合框中选择“Add @Override Annotation”,点击Inspect,然后点击Refactor。