IntelliJ IDEA 2025.1 Help

提取超类

Extract Superclass 重构允许您为现有类创建一个超类。 您还可以重命名原始类,使其成为新创建的 superclass 的一个实现。 在这种情况下,IntelliJ IDEA 会将所有原始类的使用更改为使用父类(如果可能)。

原始类的成员可以移动到超类。 对于一个方法,您只能传递方法声明而不能传递实现,把该方法在超类中声明为抽象。 因此,您将拥有一个超类,并且原始类将继承自该超类。

  1. 在编辑器中打开该类,然后从主菜单中选择 重构 | 提取 | 超类

  2. 在打开的对话框中,指定您的类名、位置以及要包含的类成员,以形成您的超类。 选择 设为 abstract 复选框,以便将方法实现保留在当前类中,并在提取的超类中将其声明为抽象的。 点击 重构

最后修改日期: 2025年 4月 24日