欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

子类重写父类属性的有关问题。求解惑

程序员文章站 2024-04-05 23:50:25
...
子类重写父类属性的问题。。。。求解惑

/**
* 子类重写父类方法和属性
**/
class Employer
{
protected $sal=3000;
public function getSal()
{
return $this->sal;
}

}

class Manager extends Employer
{
protected $sal=5000;
public function getParentSal()
{
return parent::getSal(); //调用父类方法 返回父类属性,为什么会是5000
}
public function getSal()
{
return $this->sal;
}
}
$manager = new Manager;
echo $manager->getParentSal().PHP_EOL;//5000 这是为什么也是5000呢,但是在5.3以下版本好像是3000,求解释????
echo $manager->getSal();//5000
?>
php 子类重写父类属性的问题

网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 子类重写父类属性的有关问题。求解惑
  • 专题推荐

    作者信息
    子类重写父类属性的有关问题。求解惑

    认证0级讲师

    推荐视频教程
  • 子类重写父类属性的有关问题。求解惑javascript初级视频教程
  • 子类重写父类属性的有关问题。求解惑jquery 基础视频教程
  • 视频教程分类