靜態變量和實例變量的區別

在語法定義上:靜態變量前要加static關鍵字,而實例變量前不加。
在程序運行上實例變量屬於某個對象的屬性,必須創建了實例對象,其中的實例變量纔會被分配內存空間,才能使用這個實例變量。靜態變量屬於類,也稱爲類變量,只要程序加載了類的字節碼文件,不用創建任何實例對象,靜態變量就會被分配內存空間,靜態變量就可以使用了。
另外,靜態成員變量必須由程序員顯示指定初始值。如果不指定初始值,將會是系統默認的初始值,這些值沒有意義,而且又不能重新賦值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章