看板 PHP 關於我們 聯絡資訊
在 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