成員變量和類變量的區別:
?? 1、兩個變量的生命周期不同
? ??? 成員變量隨著對象的創建而存在,隨著對象的回收而釋放。
? ? ? 靜態變量隨著類的加載而存在,隨著類的消失而消失。
?? 2、調用方式不同
? ? ? 成員變量只能被對象調用。
? ? ? 靜態變量可以被對象調用,還可以被類名調用。
?? 3、別名不同
? ??? 成員變量也稱為實例變量。
? ? ? 靜態變量也稱為類變量。
?? 4、數據存儲位置不同
? ? ? 成員變量存儲在堆內存的對象中,所以也叫對象的特有數據。
? ? ? 靜態變量數據存儲在方法區(共享數據區)的靜態區,所以也叫對象的共享數據