看板 [ PHP ]
討論串[請益] class繼承問題
共 9 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者tkdmaf (皮皮快跑)時間12年前 (2013/07/12 12:12), 編輯資訊
0
0
0
內容預覽:
這不對。. 任何要引用繼承你提供的類別的人。. 他所遵照的就是你做為繼承類別的功能。. 而不應該去做往上找的動作。. 在你未做任何說明的情形下,最終繼承就是以你為準。. 另外,任何人在設計繼承時。. 他允許你繼承後修改方法的內容。. 但不應當允許任何人去修改被繼承體的內容。. 舉例來說. a的get
(還有155個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者htl74421 (<><魚仔<>< 薰~)時間12年前 (2013/07/12 10:46), 編輯資訊
0
0
0
內容預覽:
感謝回答 ^^. 目前我碰到的情況是原程式只下了一句 parent:get_data() ,然後我往上找了四代才找. 到 get_data() 在哪裡, 原本我以為只是到上一代去找而已.... 這樣我就想到這中間如果有人不曉得底下有人去找原來的 get_data() 而又創了一個. 那到了最下面的人

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者tkdmaf (皮皮快跑)時間12年前 (2013/07/11 23:37), 編輯資訊
0
0
0
內容預覽:
我們先弄清楚關係,我就用中文解釋了。. 祖父→父親→孩子. 父親繼承了祖父,所以父親本身就會有祖父「全部」的特性。. 孩子再繼承了父親,孩子就會有父親和祖父「全部」的特性。. 但繼承不代表方法要一致。. 所以你可以改寫父親的動作。. 如果你在父類別修正了遺傳過來的某個方法。. 那麼子類別再使用父類別
(還有195個字)

推噓1(1推 0噓 5→)留言6則,0人參與, 最新作者htl74421 (<><魚仔<>< 薰~)時間12年前 (2013/07/11 16:00), 編輯資訊
0
0
0
內容預覽:
我目前的疑惑是這樣:. class grandfather { //祖父. public function grandfather(). {. //. }. public function get_data(). {. echo 'hello';. }. }. class father extend
(還有413個字)
首頁
上一頁
1
2
下一頁
尾頁