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