我有一个Java程序,在主类中使用带有静态方法的辅助类,如下所述:
public class MainClass {
public main() {
String abc = "xyz";
ResultA = Helper.methodA(abc);
ResultB = Helper.methodB(ResultA);
}
}
和助手:
public class Helper {
public static Result methodA(String s) {
...
}
public static Result methodB(Result r) {
...
}
}
现在,从结构中可以看出,helper中methodA和methodB之间存在数据依赖关系,而且我没有创建任何类'Helper'的实例。这在静态方法中是否正确使用,因为我在这里没有数据验证?那个案子有更好的结构吗?
感谢任何帮助,谢谢。
答案 0 :(得分:0)
最好在真正需要时使用静态方法。具有静态方法的实用程序类,它们共享项目中的共同行为。 如果您的方法位于Utility类中,请继续。否则,在其中创建对象和访问权限。