5 回答
TA貢獻(xiàn)15條經(jīng)驗(yàn) 獲得超30個(gè)贊
先講變量,java里有兩種變量,成員變量和局部變量,成員變量描述的是類的屬性,局部變量描述的是方法內(nèi)需要的數(shù)據(jù)。成員變量又分兩種(文字太枯燥了就畫一下它們的關(guān)系,嘻嘻…)一種是沒(méi)有static的,我們叫它實(shí)例變量;一種是有static的,我們叫它類變量,或靜態(tài)變量。
然后講static,我也是剛學(xué)過(guò)static不久,總結(jié)了一下,有如下要記的,姑且稱它為3+1吧!
1.它是干什么的嘞:書上說(shuō),被static修飾的東西是屬于整個(gè)類的,希望該類所有的對(duì)象都能享受到(你也可以理解為使用到)這個(gè)被static修飾的東西(先記下來(lái),嘻嘻)。
2.它有一個(gè)特色:什么特色呢?它既可以通過(guò)類名直接調(diào)用(跳過(guò)創(chuàng)建對(duì)象),也可以通過(guò)對(duì)象名調(diào)用,厲害吧!
3.這個(gè)不太好講,是關(guān)于static修飾靜態(tài)方法的。
我們剛剛說(shuō)了,成員變量有兩種(手機(jī)打字好累,自己翻上去看),方法也有兩種,一種是有static修飾的,我們叫它靜態(tài)方法,一種是沒(méi)有static修飾的,我們叫它實(shí)例方法。重點(diǎn)來(lái)了,靜態(tài)方法有訪問(wèn)靜態(tài)變量和實(shí)例變量?jī)煞N情況,實(shí)例方法也有兩種情況,那它們共有幾種情況呢...答案是4種
注意:只有一種情況是不能直接訪問(wèn)的,靜態(tài)變量訪問(wèn)實(shí)例變量,
——————————————————————————
我先寫到這,太晚了,寶寶要睡了,下次補(bǔ)完。
TA貢獻(xiàn)948條經(jīng)驗(yàn) 獲得超1109個(gè)贊
靜態(tài)變量屬于類,普通成員變量屬于對(duì)象。靜態(tài)變量也是可以通過(guò)對(duì)象調(diào)用的(雖然不推薦),但是任意對(duì)象調(diào)用的靜態(tài)成員都是同一個(gè),而不同對(duì)象調(diào)用的普通成員則是各不相同的?
添加回答
舉報(bào)
