4 回答

倚天杖
TA貢獻1828條經驗 獲得超3個贊
優點:靜態類能夠使您的實現更簡單、迅速,因為您不必創建對象就能調用其方法。
缺點:如果創建了該類的任何實例,不能使用實例來訪問靜態成員。只存在靜態字段和事件的一個副本,靜態方法和屬性只能訪問靜態字段和靜態事件。
靜態成員在第一次被訪問之前并且在任何靜態構造函數(如調用的話)之前初始化。

守候你守候我
TA貢獻1802條經驗 獲得超10個贊
1 在函數體,一個被聲明為靜態的變量在這一函數被調用過程中維持其值不變。
2 在模塊內(但在函數體外),一個被聲明為靜態的變量可以被模塊內所用函數訪問,但不能被模塊外其它函數訪問。它是一個本地的全局變量。
3 在模塊內,一個被聲明為靜態的函數只可被這一模塊內的其它函數調用。那就是,這個函數被限制在聲明它的模塊的本地范圍內使用。
只要是不想被在函數外或者模塊外調用,就應該已static聲明。
- 4 回答
- 0 關注
- 1152 瀏覽
添加回答
舉報
0/150
提交
取消