9

是否可以一次移动多个静态方法和/或多个静态字段?

public final class ClassA { 
    public static final String CONSTANTE_A = "CONSTANTE_A";
    public static final String CONSTANTE_B = "CONSTANTE_B";

    public static void methodA() {
        // statements....
    }

    public static void methodB() {
        // statements....
    }
}

public final class ClassB { 
// empty class
}

我希望能够选择 methodA、methodB、CONSTANTE_A 和 CONSTANTE_B,并对 ClassB 执行“移动...”

4

2 回答 2

22

展开直到您看到静态方法或变量。选择要移动的所有内容。右键点击。选择重构。然后选择要移动的班级。单击确定。这不仅会复制和粘贴,还会重构(更新对这些方法和变量的引用)。

于 2014-09-24T13:27:20.540 回答
4

最简单的方法是在 Eclipse 的包资源管理器中拖放变量。展开 ClassA,直到看到类下列出的静态变量,然后选择它们—— control + click (pc) 或 command + click (mac)。然后只需将它们拖到所需的目标类。

于 2013-10-08T13:12:39.010 回答