[請益] PHP5 的繼承

看板PHP作者 (O⊥M)時間19年前 (2006/07/08 14:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
在 PHP5 中.. =================================== class A { public function __construct() { print "A created"; } public function display(){} } class B extends A { public function __construct() { print "B created"; } public function display() {} } $obj = new B(); ==================================== 上述的程式碼只會印出 B created. 換言之 雖然 B 繼承 A ,但是 B 被實體化時 A 卻沒有跟著被實體化。 整個過程只有 B 的建構子被呼叫 (行為似乎跟 c++ 不大一樣 ?!) 假若上例中. 在實體化 B 之前, 需要先初始化 A 的部分內容. 請問有什麼技巧嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.192.195
文章代碼(AID): #14hqvT2K (PHP)
討論串 (同標題文章)
文章代碼(AID): #14hqvT2K (PHP)