更新时间:2023-09-27 GMT+08:00
分享

复制Class

此重构支持您在不同的包中创建类的副本,维护正确的目录结构。

执行重构

  1. 在代码编辑器中,将光标放置在要复制的类中的任何位置。
  2. 在主菜单或编辑器上下文菜单中,选择Refactor>Copy Class或按“Alt+F6”/“F5”
  3. 在打开的Copy Class对话框中,提供重构参数。

  4. 单击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);
    }
}
分享:

    相关文档

    相关产品