跟着百度学PHP[4]OOP面对对象编程-8-继承

时间:2023-03-09 21:45:44
跟着百度学PHP[4]OOP面对对象编程-8-继承

如下图所示。人就是父类!而NBA球员以及女主播就是子类

跟着百度学PHP[4]OOP面对对象编程-8-继承

要继承一个类,那么在类名的后面加上extends 要继承的类名

具体格式:class Student extends human{}     #Student继承human这个类。

案例如下:

<?php
class human
{
var $name;
var $sex;
var $age; function __construct($name,$sex,$age)
{
$this->name=$name;
$this->sex=$sex;
$this->age=$age;
}
} class Student extends human #只能继承一个类human,也就好比一人只能有一个父亲
{
var $dushu;
var $zuozuoye; function study(){
echo "Myname is:".$this->name."Sex is:".$this->sex."Age is:".$this->age."<br>";
}
}
$student1=new Student("张三","男",);
$student2=new Student("李四","男",);
$student3=new Student("王五","女",); $student1->study();
$student2->study();
$student3->study(); ?>

如上所示在student里并没有直接声明$name、$sex、$age而是继承了夫类才用有了$name、$sex、$age。属性和方法都是可以继承的。

THE END