網頁

2011年2月4日 星期五

[JAVA] 靜態變數與動態變數

靜態變數(static variables)
-專屬於類別的變數

也可稱作類別變數

變數宣告前加了static 關鍵字的變數

Class 內的靜態變數只要一經宣告,便已經存在,不需經過new 的步驟來產生個體。

所謂new 是指向系統霸佔記憶體,並由Class 產生物件的動作(實體化)


非靜態變數(non-static variables)(dynamic variables)
-屬於物件的變數

也可稱作物件變數(案例變數)

變數宣告前未加static 關鍵字的變數

動態變數必須經過new 的手續,產生個體後才能使用。

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。