更新时间:2023-09-27 GMT+08:00
复制Class
此重构支持您在不同的包中创建类的副本,维护正确的目录结构。
执行重构
- 在代码编辑器中,将光标放置在要复制的类中的任何位置。
- 在主菜单或编辑器上下文菜单中,选择Refactor>Copy Class或按“Alt+F6”/“F5”。
- 在打开的Copy Class对话框中,提供重构参数。
- 单击Refactor以应用重构。
示例
作为一个例子,让我们创建一个Refactoring类的副本,该类存储在包com.refactoring.source中。复制的类RefactoringCopy将存储在包com.refactoring.target中。
重构前
package com.refactoring.source; public class Refactoring { public String testStr = "test"; public void DoSomeThing() { System.out.println(testStr); } }
重构后
package com.refactoring.source; public class Refactoring { public String testStr = "test"; public void DoSomeThing() { System.out.println(testStr); } } package com.refactoring.target; public class RefactoringCopy { public String testStr = "test"; public void DoSomeThing() { System.out.println(testStr); } }
父主题: 移动重构