int和static?
一、作用不同
1、static int :加上static關鍵字,這樣聲明的成員就叫做靜態成員,用于定義靜態的int型變量。
2、int:是用于定義整數類型變量的標識符。
二、特點不同
1、static int :存在不依賴與于任何類對象的存在,類的靜態數據成員應該在代碼中被顯式地初始化
2、int:int占用4字節,32比特,數據范圍為-2147483648~2147483647[-2^31~2^31-1]。
三、創建方式不同
1、static int :屬于整個類,即使沒有任何對象創建,類的靜態數據成員變量也存在。
2、int:屬于類的一個具體的對象,只有對象被創建了,普通數據成員才會被分配內存