class employee{ protected $sal=3000; public function getSal(){ $this->sal=$this->sal+1200; return $this->sal; }} class Manager extends employee { public function getSal(){ parent::getSal();//调用父类的方法 $this->sal=$this->sal+1500; return $this->sal; } } class NormalUser{ private $name; public function setName($_name){ $this->name=$_name; } public function getName(){ return $this->name; }} class userAdmin{ public static function changeName($_user,$_name){ $_user->setName($name); } } $normaluser=new NormalUser(); userAdmin::changeName($normaluser,"Tom"); echo "userName is".$normaluser->getName();