PyCharm 2025.3 Help

提取超类

通过 提取超类 重构,您可以为现有类创建一个超类。

原始类的成员可以移动到超类中。 对于方法,您可以仅移动方法声明而不移动实现,并在超类中将该方法声明为抽象。 因此,您将得到一个超类,以及从该超类继承的原始类。

提取超类

  1. 在编辑器中,将插入符号置于某个类内。

  2. 在主菜单中选择 重构 | 提取/引入 | 超类 ,或在上下文菜单中选择 重构 | 提取超类

  3. 提取超类 对话框中,指定以下内容:

    • 从中提取超类 字段中输入新超类的名称。

    • 将包含成员的超类提取至目录 字段中指定将存储新超类的目标文件。

    • 从中提取超类 中选择要包含在超类中的类成员。

      如果要将超类中的方法设为抽象,请选中 设为abstract 复选框。

    提取超类对话框

    从中提取超类 字段显示要从中提取超类的类名。 此字段为只读。

  4. 点击 预览 以在继续之前检查重构结果。 PyCharm 会在出现问题时通知您。

  5. 点击 提取 以继续执行重构。 PyCharm 将创建一个超类,并修改原始类使其从该超类继承 :

    重构结果
最后修改日期: 2025年 12月 2日