Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中的Eclipse中自动创建抽象类的子类?_Java_Eclipse_Refactoring_Abstract Class - Fatal编程技术网

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

如何在Java中的Eclipse中自动创建抽象类的子类?,java,eclipse,refactoring,abstract-class,Java,Eclipse,Refactoring,Abstract Class,假设我在eclipse中有一个抽象java类。现在我想创建这个抽象类的一些子类。有没有一种方法可以自动创建它们,只要输入类名,eclipse就会创建必要的方法 我以为我会在“重构”选项中找到它,但我没有。有人能帮我吗?像往常一样使用新类,然后将抽象类指定为超类。然后检查要创建哪些方法存根->继承的抽象方法正常使用新类,然后将抽象类指定为超类。然后选中要创建哪些方法存根->继承的抽象方法只需创建一个扩展抽象类的类,默认情况下eclipse将添加所有未实现的方法只需创建一个扩展抽象类的类,默认情况下

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


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

像往常一样使用
新类
,然后将抽象类指定为
超类
。然后检查
要创建哪些方法存根
->
继承的抽象方法

正常使用
新类
,然后将抽象类指定为
超类
。然后选中
要创建哪些方法存根
->
继承的抽象方法

只需创建一个扩展抽象类的类,默认情况下eclipse将添加所有未实现的方法

只需创建一个扩展抽象类的类,默认情况下eclipse将添加所有未实现的方法

是,使用右键单击(在要创建类的包上)>新建创建新类,并在超类字段中,选择您的
摘要
类。确保选中了复选框您希望继承哪个方法存根继承的抽象方法

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

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


是的,使用右键单击(在要创建类的包上)>新建创建一个新类,并且在超类字段中,您可以选择您的
抽象类。确保选中了复选框您希望继承哪个方法存根继承的抽象方法

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

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

可能重复的可能重复的