提取超类
最后修改时间:2023 年 9 月 15 日提取超类重构允许您为现有类创建超类。
原始类的成员可以移动到超类。对于方法,可以只传递方法声明而不传递实现,在超类中将该方法声明为抽象方法。结果,您将拥有一个超类和继承自该超类的原始类。
提取超类
将插入符号放在编辑器的类中。
选择重构 | 摘录/介绍 | 主菜单或重构中的超类| 从上下文菜单中提取超类。
在“提取超类”对话框中,指定以下内容:
从字段中提取超类的新超类的名称。
新超类将存储在“将带有成员的超类提取到目录”字段中的目标文件。
在Extract superclass from中选择要包含在超类中的类的成员。
如果您希望超类中的方法是抽象的,请选中“Make Abstract”复选框。
从字段中提取超类显示应从中提取超类的类的名称。它是只读的。
单击“预览”以在继续之前检查重构结果。如果出现问题,PyCharm 会通知您。
单击“提取”继续重构。PyCharm 将创建一个超类并修改原始类以继承它:
感谢您的反馈意见!
此页面是否有帮助?