public
构造函数的实用程序类。
实用程序类将所有字段和方法声明为 static
。 在这种类中创建 public
构造函数令人困惑,并且可能导致类意外实例化。
示例:
public final class UtilityClass {
public UtilityClass(){
}
public static void foo() {}
}
在应用快速修复后:
public final class UtilityClass {
private UtilityClass(){
}
public static void foo() {}
}