關于調用受保護方法問題
?“$this->speedUp();”和“??return self::speedUp();”執行結果為啥一樣,都是對的???
???//增加start方法,使他能夠調用受保護的方法speedUp實現加速10 ????public?function?start(){ ????//?$this->speedUp(); ??????return?self::speedUp(); ????}
?“$this->speedUp();”和“??return self::speedUp();”執行結果為啥一樣,都是對的???
???//增加start方法,使他能夠調用受保護的方法speedUp實現加速10 ????public?function?start(){ ????//?$this->speedUp(); ??????return?self::speedUp(); ????}
2016-07-02
舉報
2016-07-23
你現在用的是public。只是說$this不能再static靜態方法中使用
2016-07-04
this,self,parent?三個關鍵字之間的區別。從字面上來理解,分別是指這、自己、父親。
先初步解釋一下,
this是指向當前對象的指針(可以看成C里面的指針),self是指向當前類的指針,parent是指向父類的指針。
2016-07-03
"$this->"不能用于訪問靜態成員,'self::'可替代'$this->'用于訪問類自身的方法,也用于訪問自身的靜態成員和常量;但不能用于訪問自身屬性。
2016-07-02
?“$this->”不是一般用于public類型,“??return self::”不是一般用于靜態類型?
2016-07-02
一個是調用方法,一個是返回自身的方法 ?結果肯定一樣呀