W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Static 關(guān)鍵字表明一個(gè)成員變量或者是成員方法可以在沒有所屬的類的實(shí)例的情況下直接被訪問
不能被覆蓋. 因?yàn)榉椒ǜ采w是基于運(yùn)行時(shí)動(dòng)態(tài)綁定的, 而 static 方法是編譯時(shí)靜態(tài)綁定的.
不可以. 因?yàn)榉?static 方法是要與對象關(guān)聯(lián)在一起的, 須創(chuàng)建一個(gè)對象的實(shí)例后, 才可以在該對象上進(jìn)行方法調(diào)用, 而static方法調(diào)用時(shí)不需要?jiǎng)?chuàng)建對象, 可以直接調(diào)用. 也就是說, 當(dāng)一個(gè) static 方法被調(diào)用時(shí), 可能還沒有創(chuàng)建任何實(shí)例對象, 如果從一個(gè) static 方法中發(fā)出對非 static 方法的調(diào)用, 那個(gè)非 static 方法是關(guān)聯(lián)到哪個(gè)對象上的呢? 這個(gè)邏輯無法成立, 所以, 一個(gè) static 方法內(nèi)部發(fā)出對非 static 方法的調(diào)用.
同上
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: