如何使用eclipse为接口/抽象类中的所有未实现的方法生成方法存根?

时间:2014-04-29 08:00:03

标签: java eclipse code-generation

在eclipse中,我在编写java代码时经常遇到以下问题: 在编码时(特别是在编码的早期阶段),我经常需要改变接口,直到一切都很好。 如果我更改了这样的超类,我必须修改每个子类来实现该方法。

这对于使整个代码运行显然是必要的,但我想测试一些事情,而不必在一个位中进行编码。 进一步的诀窍

  • 打开课程
  • 点击(错误的)班级名称
  • 重新<Alt> + <1>并选择Implement all un-initialized methods

需要花费很长时间才能完成很多次。

有没有办法选择所有相关的类并在IDE中点击一些神奇的菜单,在这些类中生成所有非实现的方法作为存根?

1 个答案:

答案 0 :(得分:0)

问题不在于IDE不提供此类操作的支持。但是你的编码方式看起来需要改进。

您可以选择Java 8,在其中可以使用default methods实现接口。

然后您将不再需要更新子类。