千家信息网

在子类中重载父类的方法(重写方法)

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,
千家信息网最后更新 2026年10月31日在子类中重载父类的方法(重写方法)

class person{

protected $name;

protected $sex;

protected $age;


function __construct($name,$sex,$age){

$this->name=$name;

$this->sex=$sex;

$this->age=$age;

}


function say(){

echo "我的名字:".$this->name.";性别:".$this->sex.";年龄:".$this->age."。
";

}

}


class student extends person{

private $school;


//覆盖父类中的构造方法,在参数列表中多参加一个学校属性,用来创建对象并初始化成员属性

function __construct($name="",$sex="",$age="",$school=""){

$this->name=$name;

$this->sex=$sex;

$this->age=$age;

$this->school=$school;

}


function study(){

echo $this->name."正在".$this->school."学习。
";

}


//定义一个和父类中同名的方法,将父类中的说话方法覆盖并重写,多说出所在的学校名称

function say(){

echo "我的名字:".$this->name.";性别:".$this->sex.";年龄:".$this->age.";在".$this->school."上学。
";

}


}


$student1=new student("张三","男","20","一中");

$student1->study();

$student1->say();

?>

代码运行结果是:


方法 名字 学校 属性 年龄 性别 代码 参数 名称 对象 成员 所在 正在 结果 张三 学习 运行 子类 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网科技集团 华宇互联网科技 喔噻互联网科技 奇酷互联网科技公司 狮子座互联网科技有限公司 互联网科技股有哪些 山东吉时兔互联网科技有限公司 江苏南京365互联网科技 承德科技产业互联网发展 银川新华互联网科技职业技术培训学校图片 厦门千工互联网科技有限公司 移动互联网年度科技创新 速维有品互联网信息科技(苏州)有限公司 广州市恰铎互联网科技有限公司 健康食品互联网创新科技园项目 互联网科技大赛获奖感言 富国互联网科技002692 东营紫格互联网科技 青岛易易互联网科技 互联网金融金融科技 上海睿民互联网科技有限公司 北京互联网科技有限公司 狮子座互联网科技培训 玖二柒互联网科技公司待遇 西藏七维空间互联网科技有限公司 崇明区互联网教育科技售后服务 产业互联网科技服务公司 福仕德教育科技互联网 科技信息时代互联网发展 黑龙江互联网科技公司
0