Java中靜態成員變量與非靜態成員變量的區別

前兩天朋友問我成員變量前邊加static和不加static有什麼區別,我把書給她看,書上是這麼解釋靜態成員變量的: 如果我們在成員變量前邊加上static關鍵字,這個變量就成爲靜態成員變量,我們又把這種變量叫做「類變量」,因爲這樣的變量在這個類的所有對象裏只有一個,這個類的所有對象「共享」同一個類變量。因此,一旦通過某個對象修改了靜態變量的值,這個類的所有其他對象裏面,這個靜態變量的值就跟着變了。
相關文章
相關標籤/搜索