學完了面向對象,回頭看項目的時候在這個地方有些不太透,對於類的實例變量和靜態變量如何賦值和訪問及修改(所描述的賦值訪問及修改可能用詞不准確,懇請指正)謝謝!!!
樓主親,你可以通過這樣的方式去理解靜態變量和實例變量:(1)靜態變量也稱為類變量,語法上面用static修飾,這樣的變量在JVM(Java虛擬機)將類加載進去的時候就和類一起被分配了內存,這個時候就已經可以使用了,而不需要等到創建類的實例後才能使用。這類變量可以直接通過“類名.變量名”的形式訪問(無論你是對其進行賦值還是做別的)。(2)實例變量,顧名思義,當類被JVM(Java虛擬機)加載的時候,並沒有馬上給它們創建內存空間,而是需要等到我們創建了類的實例以後才獲得內存空間,此時我們才能對它們進行訪問。而只要你真正的理解了這兩點以後,自然而然的就明白它們應該如何去使用,什麼時候去使用了。[微笑]