拉成员上,压成员下
最后修改时间:2023 年 9 月 21 日Pull Members Up重构允许您将类成员移动到超类。
Pull Members Up重构可以创建抽象方法。如果项目使用解释器Python 2.x,则只能抽象实例方法。如果一个项目使用Python 3.x,那么任何方法都可以被抽象。
请注意,PyCharm 会自动添加抽象方法所需的导入语句。
Push Members Down重构通过将类成员移动到子类来帮助清理类层次结构。然后,这些成员仅被重新定位到直接子类中。
把会员拉起来
选择要移动到超类的类。
从主菜单或上下文菜单中,调用Refactor | 拉动成员。将出现“拉取成员”对话框。
选择目标对象(超类)。
在“成员”部分中,选择要移动的成员。
要将方法移为摘要,请选中该方法旁边的“设为摘要”列中的复选框。
单击“重构”将所选成员拉至目的地。
前 | 后 |
---|---|
|
|
将成员推下
在编辑器中,打开需要下推其成员的类。
从主菜单或上下文菜单中,选择“重构”|“重构”。将成员推倒。下推成员对话框显示要下推的成员列表。
在“下推成员”区域中,选择需要移动的成员。请注意,插入符号处的成员已被选中。
如果推送成员可能会导致问题,您将收到以红色突出显示的通知。这意味着,如果无人看管,重构后就会出现错误。PyCharm 会通过“检测到问题”对话框提示您,您可以在其中选择忽略或修复问题。
预览并应用更改。
前 | 后 |
---|---|
|
|
感谢您的反馈意见!
此页面是否有帮助?