繁体   English   中英

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

[英]How to generate the method stubs for all un-implemented methods in interfaces/abstract classes using eclipse?

在Eclipse中,我在编写Java代码时经常遇到以下问题:在编码时(尤其是在编码的早期),我经常不得不更改接口,直到一切都很好为止。 如果更改此类超类,则必须修改每个子类以实现该方法。

这显然是使整个代码运行的必要条件,但我想进行测试而不必每次都编写代码。 进一步的把戏

  • 开课
  • 单击(错误的)类名称
  • 使用<Alt> + <1>并选择“ Implement all un-initialized methods

我必须花很多时间来做很多次。

有没有一种方法可以选择所有相关的类,然后在IDE中的一些魔术菜单上单击以在这些类中将所有未实现的方法生成为存根?

问题不在于IDE不提供对此类操作的支持。 但是,您的编码方式需要改进。

您可以选择使用Java 8作为替代方法,在Java 8中可以使用接口的默认方法实现。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM