課程
/后端開發(fā)
/PHP
/PHP進(jìn)階篇
可以說一下嗎?為什么不能?
2014-11-19
源自:PHP進(jìn)階篇 2-7
正在回答
如果構(gòu)造函數(shù)定義成了私有方法,則不允許直接實(shí)例化對(duì)象了,這時(shí)候一般通過靜態(tài)方法進(jìn)行實(shí)例化,在設(shè)計(jì)模式中會(huì)經(jīng)常使用這樣的方法來控制對(duì)象的創(chuàng)建,比如單例模式只允許有一個(gè)全局唯一的對(duì)象。
訪問靜態(tài)變量的方法:
如果在類中訪問??有兩種方法 self::$靜態(tài)變量名 , 類名::$靜態(tài)變量名
如果在類外訪問:??有一種方法 類名::$靜態(tài)變量名
private?function?__construct()?{ ????????echo?'object?create'; ????}
舉報(bào)
輕松學(xué)習(xí)PHP中級(jí)課程,進(jìn)行全面了解,用PHP快速開發(fā)網(wǎng)站程序
2 回答最后實(shí)例化new后面為什么是Car()而不是Car
3 回答$car = new Car(); 什么意思
1 回答為什么$car = new Car();這行會(huì)報(bào)錯(cuò)?
2 回答$car->speed,為什么不是$car->$speed?
7 回答不是不允許實(shí)例化對(duì)象嗎,怎么這里直接實(shí)例化了。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-07-31
如果構(gòu)造函數(shù)定義成了私有方法,則不允許直接實(shí)例化對(duì)象了,這時(shí)候一般通過靜態(tài)方法進(jìn)行實(shí)例化,在設(shè)計(jì)模式中會(huì)經(jīng)常使用這樣的方法來控制對(duì)象的創(chuàng)建,比如單例模式只允許有一個(gè)全局唯一的對(duì)象。
2015-03-13
訪問靜態(tài)變量的方法:
如果在類中訪問??有兩種方法 self::$靜態(tài)變量名 , 類名::$靜態(tài)變量名
如果在類外訪問:??有一種方法 類名::$靜態(tài)變量名
2014-12-16