繁体   English   中英

在Java的静态实用程序类中使用静态方法

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM