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

use*_*316 1 java eclipse refactoring abstract-class

说我在eclipse中有一个抽象的java类.现在我想创建该抽象类的一些子类.有没有办法自动创建它们我只需输入类的名称,eclipse创建必要的方法?

我以为我会在"重构"选项中找到它,但我没有.有人能帮我吗?

Flo*_*yle 6

是的,使用右键单击(在要创建类的包上)> New > Class创建一个,在SuperClass字段中,您可以选择您的abstract类.确保选中" 您希望使用哪种方法存根" >" 继承的抽象方法"复选框.

创建抽象类的子类

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

覆盖/取消方法......

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

快速解决