检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
执行重构 在代码编辑器中,将光标放置在要将其成员提取到接口的类中的任何位置。 单击右键展示上下文菜单,选择“重构 > 提取接口...”。 在打开的“提取接口”对话框中,提供提取接口的名称和包,选择要提取的类成员。
执行重构 在代码编辑器中,将光标放置在要将其成员提取到新类的类中的任何位置。 单击右键展示上下文菜单,选择“重构 > 提取委托...”。 在打开的“提取委托”对话框中,提供重构参数。 提供提取类的名称、包和目标目录。 选中“创建嵌套类”复选框以在当前类中创建新类。
执行重构 在代码编辑器中,将光标放置在要转换为实例方法的静态方法的声明上。 单击右键展示上下文菜单,选择“重构 > 转换为实例方法”。 在打开的“转换为实例方法”对话框中,选择方法所属的类。方法中该类的所有用法都将替换为this。如有必要,请更改转换方法的可见性修饰符。
执行重构 在代码编辑器中,将光标放置在要更改其签名的方法的声明上。 单击右键展示上下文菜单,选择“重构 > 更改方法签名”或按“Ctrl+F6”。 在打开的“更改方法签名”对话框中,提供重构选项。 指定方法的可见性、名称和返回类型。
print(message) 父主题: 使用Python重构代码
执行重构 在代码编辑器中,将光标放置在要提取到参数的表达式上。 单击右键展示上下文菜单,选择“重构 > 引入参数...”。或者按“Ctrl+Shift+Alt+P”。 如果多个表达式属于重构范围,请在弹窗中选择所需的表达式。
执行重构 在代码编辑器中,将光标放在用户想要内联其值的字段的声明或使用位置。 单击右键展示上下文菜单,选择“重构 > 内联字段...”。 在打开的“内联字段”对话框中,选择是否在内联所有引用后删除该字段。如下图所示: 图1 内联字段 单击“重构”以应用重构。
执行重构 在代码编辑器中,将光标放置在要提取到类字段的表达式上。 单击右键展示上下文菜单,选择“重构 > 引入字段...”。或者按“Ctrl+Shift+Alt+F”。 如果多个表达式属于重构范围,请在出现的弹窗中选择所需的表达式。
执行重构 在代码编辑器中,将光标放置在要复制的类中的任何位置,单击右键。 单击右键展示上下文菜单,选择“重构 > 复制类...” 或按“Alt+F6”或“F5”(仅适用于IDEA快捷键方案)。 在打开的“复制类”对话框中,提供重构参数。
请注意,由于变量在代码中被进一步修改,因此只有它在修改之前的一次引用会受到重构的影响。
print(greeting) 父主题: 使用Python重构代码
执行重构 在代码编辑器中,将光标放置在要将其成员提取到超类中的任何位置。 单击右键展示上下文菜单,选择“重构 > 提取超类...”。 在打开的“提取超类”对话框中,提供重构参数。 提供提取的超类名称和包。 在“形成超类的成员”区域中,选择要提取的类成员。
提取方法对象 此重构允许将任意代码片段单独移动到新类的方法中,以便进一步将该方法分解为同一对象上的其他方法。 执行重构 在代码编辑器中,选择要提取到包装类的新方法的代码片段。 单击右键展示上下文菜单,选择“重构 > 提取方法对象...”。
父主题: 使用Python编辑代码
执行重构 在代码编辑器中,将光标放置在要提取到变量的表达式上。 单击右键展示上下文菜单,选择“重构 > 引入变量...”。或者按“Ctrl+Alt+V”。 如果多个表达式属于重构范围,请在弹窗中选择所需的表达式。
执行重构 在代码编辑器中,将光标放置在要提取到常量的表达式上。 单击右键展示上下文菜单,选择“重构 > 引入常量”。或者按“Ctrl+Alt+C”。 如果多个表达式属于重构范围,请在出现的弹窗中选择所需的表达式。
提取方法 此重构允许将任意代码片段移动到单独的方法中,并将其替换为对此新创建的方法的调用。这与内联方法相反。 执行重构 在代码编辑器中,选择要提取到新方法的代码片段。 单击右键展示上下文菜单,选择“重构 > 提取方法...”,或按“Ctrl+Shift+Alt+M”。
将原始类型转换为泛型 此重构允许为每个原始类型创建安全且一致的参数类型,将不使用的泛型代码转换为泛型感知代码。 执行重构 选择要应用重构的实体。 单击右键展示上下文菜单,选择“重构 > 将原始类型转换为泛型”。 在打开的“将原始类型转换为泛型”对话框中,提供重构选项。
执行重构 在代码编辑器中,将光标放置在要向上拉或向下推类层次结构的字段或方法的声明上。 单击右键展示上下文菜单,选择“重构 > 上移成员 / 下移成员”。 在打开的“上移成员”或“下移成员”对话框中,选择目标类并提供重构选项。 选中要向上(向下)移动的类成员的复选框。
执行重构 在代码编辑器中,将光标放在应通过父类/接口委托其方法的类的声明上。 单击右键展示上下文菜单,选择“重构 > 尽可能使用接口”。 在打开的“尽可能使用接口”对话框中,选择应替换当前类用法的父类/接口。