當一個類中只有靜態方法類時,可以不創建該類的實例,而直接使用該類中的靜態方法
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(){};
此時構造函數私有化,外部無法使用該類構造函數,從而無法創建該類對象。