[PHP] 纯文本查看 复制代码
<?php
/*传智播客济南中心出品*/
class Member{
public $name;//声明一个变量
public $salary;//声明一个变量
//创建一个构造方法
function __construct($name,$salary){
$this->name = $name;//把实例化类时的实参传递给之前声明好的变量
$this->salary = $salary;//把实例化类时的实参传递给之前声明好的变量
}
}
class Teacher extends Member{
public $edu;//声明一个变量
//创建一个构造方法
function __construct($name,$salary,$edu){
//$this->name = $name;
//$this->salary = $salary;
//将上面两行的内容用下面一行类代替
//调用父类的构造方法,去完成一个共同属性数据的初始化
parent::__construct($name,$salary);
//把实例化类时的实参传递给之前声明好的变量
$this->edu = $edu;
}
}
class Student extends Member{
public $age;//声明一个变量
//创建一个构造方法
function __construct($name,$salary,$age){
//调用父类的构造方法,去完成一个共同属性数据的初始化
parent::__construct($name,$salary);
//把实例化类时的实参传递给之前声明好的变量
$this->age = $age;
}
}
$t1 = new Teacher("老师",1000,"大学");
echo "<pre>";
var_dump($t1);
echo "<br />";
$s1 = new Student("学生",100,18);
var_dump($s1);