说我在eclipse中有一个抽象的java类。现在我想创建该抽象类的一些子类。有没有办法自动创建它们我只需输入类的名称,eclipse创建必要的方法?
我以为我会在“重构”选项中找到它,但我没有。有人能帮助我吗?
答案 0 :(得分:5)
是的,使用右键单击(在您要创建课程的包装上)创建一个新课程> 新> Class ,在 SuperClass 字段中,您可以选择abstract
课程。请确保选中您想要哪种方法存根> 继承抽象方法已经过检查。
如果您已经创建了自己的课程,可以手动延伸abstract
课程,并使用右键单击(在源代码上)> 来源> 覆盖/实施方法... 并选择要实施的方法(如果尚未实施)。
另一种方法是手动扩展您的abstract
课程,并使用 Eclipse 提供的快速修复来添加未实现的方法。您可以通过突出显示错误并使用 Ctrl + 1 或单击代码左侧的错误图标来调用快速修复工具提示。
答案 1 :(得分:0)
正常使用New Class
,但请将您的抽象类指定为Superclass
。然后查看Which methods stubs would you like to create
- > inherited abstract methods
答案 2 :(得分:0)
只需创建一个扩展抽象类的类,默认情况下eclipse将添加所有未实现的方法