Java中的Util类可以有两种制作方式
class Utils
{
public static ReturnType someUtilMethod(
// ...
}
并通过执行实用程序方法
Utils.someUtilMethod(...);
或者我可以制作
class Utils
{
public Utils(){}
public ReturnType someUtilMethod(
// ...
}
并通过执行 util 方法进行操作
new Utils().someUtilMethod(...)
哪种方式更好?这些方式之间有什么不同吗?
public enum Utils {;}
来表示该类没有实例。 - Peter Lawrey