相关疑难解决方法(0)

如何强制在java中重写方法?

我必须创建许多非常相似的类,它们之间只有一种方法不同.所以我认为创建抽象类是实现这一目标的好方法.但是我想要覆盖的方法(例如,方法foo())没有默认行为.我不想保留任何默认实现,强制所有扩展类实现此方法.我该怎么做呢?

java

47
推荐指数
4
解决办法
4万
查看次数

如何强制使用@Override注释?

是否有一个静态分析工具可以一致地强制使用@Override注释,可以在IDE之外运行?CheckStyle有一个MissingOverride检查,但它只适用于使用@inheritDoc Javadoc标记的方法.我正在寻找一种可以在持续集成机器上的新构建配置中运行的工具.

java continuous-integration static-analysis

24
推荐指数
1
解决办法
2195
查看次数