作者foxzgerald (O⊥M)
看板PHP
标题[请益] PHP5 的继承
时间Sat Jul 8 14:29:27 2006
在 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