类的继承
子类继承父类: 一个类只能从另一个类中继承数据 ; 不能继承多个类
<?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(); // 调用 对象里的 方法
?>