可我浪费着我寒冷的年华

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

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

 

要继承一个类,那么在类名的后面加上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("张三","",21);
    $student2=new Student("李四","",23);
    $student3=new Student("王五","",22);

    $student1->study();
    $student2->study();
    $student3->study();

 ?>

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

 

 

 

 

 

 

 

 

THE END


 

posted @ 2016-12-08 23:30  珍惜少年时  阅读(249)  评论(0编辑  收藏  举报
可我浪费着我寒冷的年华