提取超类
Extract Superclass 重构允许您为现有类创建一个超类。 您还可以重命名原始类,使其成为新创建的 superclass 的一个实现。 在这种情况下,IntelliJ IDEA 会将所有原始类的使用更改为使用父类(如果可能)。
原始类的成员可以移动到超类。 对于一个方法,您只能传递方法声明而不能传递实现,把该方法在超类中声明为抽象。 因此,您将拥有一个超类,并且原始类将继承自该超类。
在编辑器中打开该类,然后从主菜单中选择 。
在打开的对话框中,指定您的类名、位置以及要包含的类成员,以形成您的超类。 选择 设为 abstract 复选框,以便将方法实现保留在当前类中,并在提取的超类中将其声明为抽象的。 点击 重构。
最后修改日期: 2025年 4月 24日