static可修飾:
????? ?1:成員變量(實(shí)例變量)對(duì)象被實(shí)例化后方才創(chuàng)建? ? ?用static修飾后為:
????????????????靜態(tài)變量(類變量)
? ? ? ? 2:成員方法(實(shí)例方法)? ? ? ? ? ? 用static修飾后為:
? ? ? ? ? ? ? ? 靜態(tài)方法(類方法)
????????3:代碼塊? ??
static關(guān)鍵字的特點(diǎn):
? ? ? ? ? ? ? ? ? ? 1:類加載時(shí)即被加載
? ? ? ? ? ? ? ? ? ? 2:優(yōu)先于對(duì)象而存在
? ? ? ? ? ? ? ? ? ? 3:被類的所有對(duì)象共享(eg:所有學(xué)生共用一個(gè)班級(jí)號(hào))? 這個(gè)特點(diǎn)同時(shí)也告訴我們究恤,在需要被類的所有對(duì)象共享時(shí)使用static關(guān)鍵字炮温!
? ? ? ? ? ? ? ? ? ? 4:可通過類名直接訪問
被static修飾過的anything,被稱為類成員竟趾;否則被稱為對(duì)象成員!
static內(nèi)存分配圖: