Java中的類變量和實例變量的區別

類變量也叫靜態變量,也就是在變量前加了static 的變量; 實例變量也叫對象變量,即沒加static 的變量; 區別在於: 類變量和實例變量的區別在於:類變量是所有對象共有,其中一個對象將它值改變,其他對象得到的就是改變後的結果;而實例變量則屬對象私有,某一個對象將其值改變,不影響其他對象; 如圖: 可以明顯的看到,我們定義的靜態變量的值是會因爲其他對象的改變而改變的,但是實例變量是不會被改變的
相關文章
相關標籤/搜索