亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

無法理解重載的作用和如何使用

教程里面的代碼為什么有些時候動態屬性賦值是什么意思?動態屬性賦值時該屬性的 名稱是可以隨便寫的么?還有就是重載和繼承的區別有事什么?

正在回答

2 回答

當我們new一個對象的時候,會查找是否有這么一個類,若無,返回errorinfo,若有,調用__construct構造函數,并將該類作為入口。當調用該類屬性(訪問實例化對象屬性)的時候,會先調用__isset查找是否有這個屬性,若有,則調用__get得到屬性值,若無,調用__set設置屬性值,最后__unset銷毀屬性。

關于__call,通過實例看出,并不需要判斷方法是否存在,那就只有一種可能:__call只在無此方法(實例化對象訪問時的方法)時會被調用。

注:以上是學完本課后的個人理解,不作為學習參考,具體原理還需參考官方解釋說明。

1 回復 有任何疑惑可以回復我~

動態屬性賦值就是 在類的外面給new出來的類的某個屬性賦值。 名稱是類中的名稱。 重載是一個類的重載 繼承是需要子類來繼承父類? 然后擁有父類的屬性和方法。


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

無法理解重載的作用和如何使用

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號