我正在用Java类编写新方法,但所有其他方法都是静态的。工作需要我的新方法从旧的其他静态方法中调用。 因此,我的新方法也必须是静态的。
有没有很好的方法来重构它?
答案 0 :(得分:0)
静态方法可以实例化类,然后调用非静态方法。例如:
public class TheClass {
public static void staticMethod(){
TheClass c = new TheClass();
c.nonStaticMehod();
}
public void nonStaticMethod(){
}
}