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
构造函数。