java - 如何在 Java 中的 Eclipse 中自动创建抽象类的子类?

标签 java eclipse refactoring abstract-class

假设我在 Eclipse 中有一个抽象的 Java 类。现在我想创建那个抽象类的一些子类。有没有一种方法可以自动创建它们,我只需输入类的名称,eclipse 就会创建必要的方法?

我以为我会在“重构”选项中找到它,但我没有。有人可以帮助我吗?

最佳答案

是的,使用右键单击(在要创建类的包上)> New> Class 创建一个新类,在 SuperClass 字段中,您可以选择您的 abstract 类。确保选中复选框 Which method stubs would you like to> Inherited abstract methods

Create a subclass of an abstract class

如果您已经创建了您的类,您可以让它手动扩展您的抽象类,并使用右键单击(在源代码上)> 来源> Override/Implement Methods... 并选择您要实现的方法(如果尚未实现)。

Override/Implment Methods...

另一种方法是手动扩展您的 abstract 类,并使用 Eclipse 提供的 Quick Fix 到 < strong>添加未实现的方法。您可以通过突出显示错误并使用 Ctrl+1 或单击代码左侧的错误图标来调用快速修复 工具提示。

Quick Fix

关于java - 如何在 Java 中的 Eclipse 中自动创建抽象类的子类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17024020/

相关文章:

Java 8 将文本日期解析为毫秒时间戳的最佳方法

java - 我在哪里可以获得 BigClip?

java - 在一个对象上设置背景颜色会更改另一个对象

java - 使用 TableCellRender 设置 JTable 列和行的颜色

java - 构建期间发生错误。在项目上运行生成器 'CDI (Contexts and Dependency Injection) Builder' 时出错

c++ - 错误 : expected unqualified-id before ‘public’

java - 让热代码替换正常工作(Eclipse EE juno、Jboss AS 7.1)

language-agnostic - 您在重构工具中寻找(或使用最多)哪些功能?

iphone - XCode iPhone 自动属性、合成和 delloc

java - 是否有相当于 Google Closure 对 javascript 和 Java 的优化?