<?PHP class Father { protected $salutation = "Hello there!"; //问候 public function getSalutation() { print("$this->salutation/n"); $this->identify(); } protected function identify() { print("I am Father.<br>/n"); } }; class Son extends Father { protected $salutation = "Hey!"; //父类中的protected $salutation 被覆写 protected function identify() //父类中的protected identify() 被覆写 { print("I am Son.<br>/n"); } }; $obj = new Son(); $obj->getSalutation(); //输出Hey! I am Son. ?> <?PHP class Father { private $salutation = "Hello there!"; public function getSalutation() { print("$this->salutation/n"); $this->identify(); } private function identify() { print("I am Father.<br>/n"); } } class Son extends Father { private $salutation = "Hey!"; private function identify() { print("I am Son.<br>/n"); } } $obj = new Son(); $obj->getSalutation(); //输出Hello there! I am Father. ?>
http://dev.xuezhishi.net/website/PHP/2007-07-03/18989.html