[英]Using static methods in static utility class in Java
我有一个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) {
...
}
}
现在,从结构中可以看到,帮助器中methodA和methodB之间存在数据依赖关系,并且我不创建任何类'Helper'的实例。 那是静态方法的正确用法,因为我在这里没有数据验证? 对于这种情况,是否有更好的已知结构?
感谢您的帮助,谢谢。
最好在实际需要时使用静态方法。 实用程序类具有静态方法,这些方法在项目中共享相同的行为。 如果您的方法位于Utility类中,请继续。 否则,创建对象并通过其中进行访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.