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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php中繼承后在內存中數據結構的問題

php中繼承后在內存中數據結構的問題

PHP
dayu_ 2016-03-19 17:40:26
第一個問題:假設有一個父類只有一個?name?屬性,使用?public?關鍵字修飾;又寫了個一個空的子類繼承自這個父類(不要說繼承了就不是空的了)。實例化一個子類。有一個類只有一個?name?屬性使用?public?修飾。實例化一個這個類。上面兩種情況,不從外在形式上區分不同,在內存中的結構是相同的嗎(你應該懂我的意思)?如果不同,能否用通俗的語言解釋下?第二個問題:如果上面的結果是相同,那么是不是可以理解為繼承就是將父類的屬性方法拿來(public 的和 protected 的),添加到子類中,子類中繼承來的屬性方法相當于父類中的屬性方法復制了一份,其實沒有一種必然的聯系,就像?=&?和?=?這兩種賦值方式的感覺,它是屬于?=?這種方式(不考慮復寫和靜態這些情況,我有點亂說不清,就是只考慮子類沒有直接寫出的而在父類中寫出的那些屬性方法,如果你清楚這個可以幫我解答下)。補充一下:試了下在一個父類建一個靜態屬性,然后在子類中分別以子類 self:: 和父類 parent:: 的形式調用改變這個靜態值,輸出兩個引用這個屬性的結果,結果是都發生了改變。這應該是在靜態方面兩者是有關聯的,那普通的變量哪?雖然這個問題在實際開發過程中可能沒什么用,但就是想知道,希望誰能幫我解答一下。
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 1366 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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