課程
/后端開發
/PHP
/PHP面向對象編程
老師說要用parent::,但是我試了一下,發現self::也是可以的???
既然已經繼承了父類的方法與屬性,那self::parent,static所產生的效果哦不是一樣嗎
2019-04-07
源自:PHP面向對象編程 4-3
正在回答
parent::關鍵字用于父類方法被子類重寫后的調取父類的方法;而self::調用的是自身的方法和屬性;
比如:父類有test()方法,輸出123,子類重定義test()方法,輸出456;如果用parent::調用test,則輸出123;用self::則輸出456
舉報
從容應對面試官的知識寶典,帶你握面向對象的最重要的核心能力
3 回答老師 祖父類的靜態成員怎么訪問呢?
2 回答為什么我在父類里定義一下private屬性,通過子類繼承,可在外面訪問,
3 回答子類中有個a屬性,父類也有a這個屬性,調用的時候是先調用哪個?
2 回答我在父類中定義了,$height私有屬性,但是還能在外邊被訪問到
1 回答靜態屬性和方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-04-21
parent::關鍵字用于父類方法被子類重寫后的調取父類的方法;而self::調用的是自身的方法和屬性;
比如:父類有test()方法,輸出123,子類重定義test()方法,輸出456;如果用parent::調用test,則輸出123;用self::則輸出456