提取超类
通过 提取超类 重构,您可以为现有类创建一个超类。
原始类的成员可以移动到超类中。 对于方法,您可以仅移动方法声明而不移动实现,并在超类中将该方法声明为抽象。 因此,您将得到一个超类,以及从该超类继承的原始类。
提取超类
在编辑器中,将插入符号置于某个类内。
在主菜单中选择 ,或在上下文菜单中选择 。
在 提取超类 对话框中,指定以下内容:
在 从中提取超类 字段中输入新超类的名称。
在 将包含成员的超类提取至目录 字段中指定将存储新超类的目标文件。
在 从中提取超类 中选择要包含在超类中的类成员。
如果要将超类中的方法设为抽象,请选中 设为abstract 复选框。

从中提取超类 字段显示要从中提取超类的类名。 此字段为只读。
点击 预览 以在继续之前检查重构结果。 PyCharm 会在出现问题时通知您。
点击 提取 以继续执行重构。 PyCharm 将创建一个超类,并修改原始类使其从该超类继承 :

最后修改日期: 2025年 12月 2日