更新时间:2024-04-12 GMT+08:00
移动Class
此重构允许您移动不同包中的类,维护正确的目录结构。
执行重构
- 在代码编辑器中,将光标放在您想要移动的类上。
- 在主菜单或上下文菜单中,选择Refactor>Move Class 或按“F6”。
- 在打开的Move对话框中,提供重构参数。
- 要将类移动到不同的包中,请选择To package并在To package字段中提供目标包。单击浏览按钮(),在打开的Choose destination package对话框中,选择包或创建一个新包。
- 要将类移动到其他类中,使其成为内部类,请选择Make inner class of并在Make inner class of字段中输入目标类的完全限定名称。
- 要在代码中搜索移动的类的出现情况,请选择Search in comments and strings和Search for text occurrences复选框。
- 单击Refactor以应用重构。
示例
作为一个例子,让我们将存储在包com.refactoring.source中的类Refactoring移动到包com.refactoring.target中。
重构前
package com.refactoring.source; public class Refactoring { public String testStr = "test"; public void DoSomeThing() { System.out.println(testStr); } }
重构后
package com.refactoring.target; public class Refactoring { public String testStr = "test"; public void DoSomeThing() { System.out.println(testStr); } }
父主题: 移动重构