类的继承

子类继承父类:  一个类只能从另一个类中继承数据   ; 不能继承多个类

 

<?php
class Person{
var $name;
var $sex;
var $age;
//构造方法 给定 成员属性初始值
function __construct($name,$sex,$age){

$this->name = $name; // 通过构造函数 给成员初始值
$this->sex = $sex ;
$this ->age = $age ;
}

public function say(){//公开 这个方法在外部也可以调用
echo $this->name . $this->sex . $this->age . "喜欢打篮球";
}
/*
//被保护的
protected function run(){
echo $this->say();
echo $this->run();
}
*/

// 这是一个析构函数 在对象被销毁前调用
function __destruct(){

echo "再见";

}


}
//子类继承父类
class Son extends Person {

function ac(){

echo $this->name . $this->sex . $this->age . "喜欢打羽毛球";

}


}

/* $p1 = new person("张三","男","20"); //实例化一个类 得到一个对象
$p1->say(); // 调用 对象里的 方法
*/

$p1 = new son("张三","男","20"); //实例化一个类 得到一个对象
$p1->ac(); // 调用 对象里的 方法

?>

 

posted @ 2019-07-23 19:09  李梓轩  阅读(140)  评论(0编辑  收藏  举报