IntelliJ IDEA 2025.1 Help

移动成员对话框

重构 | 移动

F6

Move Member 重构对话框中,可以对在结构视图或编辑器中选定的静态成员进行操作。

条目

描述

从以下位置移动成员

此只读字段显示包含待移动成员的源类的完全限定名称。

到(完全限定名称)

请指定目标类的完全限定名称。

如果可能, 移动为枚举常数

enum 类型有一个合适类型参数的构造函数时,此选项在将常量 (static final 字段) 移动到 enum 类型中非常有用。

假设我们正在将 MOUSE_EVENT 从类 Events 移动。

class Events { public static final String MOUSE_EVENT = "mouseEvent"; }

到枚举 ActionType

enum ActionType { ; String typeName; ActionType(String name) { typeName = name; } }

如果该选项开启,您将得到以下结果:

enum ActionType { MOUSE_EVENT("mouseEvent"); String typeName; ... }

如果此选项关闭,结果将是:

enum ActionType { ; public static final String MOUSE_EVENT = "mouseEvent"; String typeName; ... }

需要移动的成员(仅限 static)

此表显示在指定类中检测到的所有静态成员。 选择您想要移动的成员旁边的复选框。

可见性

指定可见性级别。 您可以直接明确指定,或选择 升级 自动提升到必要的级别。

最后修改日期: 2025年 4月 24日