局部變量: -聲明在方法、構造方法或者語句塊中,當對應代碼執行完成後,變量將會被銷燬 -沒有默認值 -訪問修飾符不能用於局部變量 -棧上分配對象
實例變量(成員變量): -聲明在類中,但在方法、構造方法和語句塊外 -其生命週期與實例對象一致 -具備默認值生命週期
類變量(靜態變量): -在類中以static關鍵字聲明,但必須在方法、構造方法和語句塊以外 -不管一個類建立了多少個對象,類只擁有類變量的一份拷貝 -靜態變量在程序開始時建立,在程序結束時銷燬 -具備默認值變量