当一个类中只有静态方法类时,可以不创建该类的实例,而直接使用该类中的静态方法
class StaticDemo
{
public static void A(){}
public static int B(int num){}
public static void C(String[] str){}
}
class Tool
{
int number;
StaticDemo.A();
StaticDemo.B(number);
}
此时因不需创建StaticDemo类对象也可以正常使用该类,所以创建类对象时只会造成内存资源浪费,所以可以在StaticDemo类中添加以下代码禁止创建类对象。
private StaticDemo(){};
此时构造函数私有化,外部无法使用该类构造函数,从而无法创建该类对象。