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