java中靜態與非靜態理解

對於靜態變量(方法)與非靜態變量(方法)的理解: static 聲明的變量和方法在類中共享的,當使用static修飾變量時,在類中是共享。例如:在下列代碼中定義靜態變量i = 10時,當類創建了多個對象時,其中一個對象修改了i的值(ts1.i = 100),其他對象ts2、ts3調用i值時,會出現i值都是100,說明靜態變量i是共享。 非靜態變量:當類中創建多個對象時,非靜態變量在內存中直接分佈各
相關文章
相關標籤/搜索