課程
/后端開發(fā)
/PHP
/PHP進(jìn)階篇
為什么要靜態(tài)屬性與方法??
2015-02-22
源自:PHP進(jìn)階篇 2-6
正在回答
static標(biāo)識(shí)的,在類加載的時(shí)候創(chuàng)建,屬于整個(gè)類,通過類名調(diào)用,不屬于類實(shí)例。并且static屬性被類一個(gè)對(duì)象修改的話,其他對(duì)象用這個(gè)屬性的時(shí)候就是修改過的值了。因?yàn)樗麑儆陬?,打個(gè)比方,屋子里有一桶水,甲去接一杯水,桶里就少了一杯,乙再去接水的時(shí)候自然就不滿了。靜態(tài)方法內(nèi)不能直接調(diào)用實(shí)例方法,因?yàn)殪o態(tài)方法初始化的時(shí)候類對(duì)象還沒有創(chuàng)建,除非你在static方法里面new一個(gè)對(duì)象。不能出現(xiàn)this關(guān)鍵字。
舉報(bào)
輕松學(xué)習(xí)PHP中級(jí)課程,進(jìn)行全面了解,用PHP快速開發(fā)網(wǎng)站程序
1 回答動(dòng)態(tài)屬性與靜態(tài)屬性的區(qū)別是什么??
3 回答靜態(tài)方法中可以調(diào)用非靜態(tài)屬性么?
1 回答靜態(tài)屬性 是什么意思?
1 回答靜態(tài)屬性和靜態(tài)函數(shù)的調(diào)用有沒有什么限制
2 回答靜態(tài)屬性不是說不要實(shí)例化嗎,這里為什么要實(shí)例化?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-02-22
static標(biāo)識(shí)的,在類加載的時(shí)候創(chuàng)建,屬于整個(gè)類,通過類名調(diào)用,不屬于類實(shí)例。
并且static屬性被類一個(gè)對(duì)象修改的話,其他對(duì)象用這個(gè)屬性的時(shí)候就是修改過的值了。因?yàn)樗麑儆陬?,打個(gè)比方,屋子里有一桶水,甲去接一杯水,桶里就少了一杯,乙再去接水的時(shí)候自然就不滿了。靜態(tài)方法內(nèi)不能直接調(diào)用實(shí)例方法,因?yàn)殪o態(tài)方法初始化的時(shí)候類對(duì)象還沒有創(chuàng)建,除非你在static方法里面new一個(gè)對(duì)象。不能出現(xiàn)this關(guān)鍵字。