new
关键字的实用程序类的实例化。
在实用程序类中,所有字段和方法均为 static
。
这种类的实例化很可能不必要,并且表明存在错误。
示例:
class MyUtils {
public static double cube(double x) {
return x * x * x;
}
}
class Main {
public static void main(String[] args) {
// 实用类的实例化
MyUtils utils = new MyUtils();
}
}
为防止实用程序类被实例化,建议使用 private
构造函数。