IntelliJ IDEA 2025.1 Help

提取超类对话框

重构 | 提取超类

条目

描述

从中提取超类

此只读字段显示包含要抽取超类的类的源包名称。

提取超类

当选择此选项时,IntelliJ IDEA 提取一个新的超类但不会立即使用它,源代码不会被修改。

超类名称

在此字段中,输入新超类的名称。 只有选择了 提取超类 选项,此字段才可用。

提取超类并在可能的地方使用

选择此选项以提取超类并立即应用到源代码中,建议的更改将显示在 查找 工具窗口的专用选项卡中。

重命名原始类并在可能的情况下使用父类

使用此选项重命名原始类,并使其成为新创建的超类的实现。

重命名原始类到:

在此字段中输入原类的新名称。 只有选择了 重命名原始类并在可能的情况下使用父类 选项,此字段才可用。

新超类的软件包

在此列表中,指定新超类的包。 如有必要,请点击 浏览 浏览按钮 并在 打开的对话框中 选择目标包。

要形成超类的成员

在此区域中,指定要移动或委托给新超类的类成员。 要在界面中包含元素,请选中其旁边的复选框。

设为 abstract

选择此选项以将方法实现保留在当前类中,并在提取的超类中声明它为抽象的。

JavaDoc/ASDoc 用于抽象内容

JavaDoc /ASDoc 区域,指定要应用于内联文档的操作。 可用选项包括:

  • 保留原样 - 选择此选项可将内联文档保留在原地。

  • 复制 — 选择此选项将内联文档复制到提取的父类,而不从当前的位置删除它。

  • 移动——选择此选项可将内联文档移至提取的超类,并从其当前位置删除。

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