程序世界中对象的继承,是从现实世界中事物对象的分类和共性抽象而来的。比如:公司雇员是一个类,包括名字、年龄、工资、工龄等属性,公司里还有主管、CEO等,他们也属于公司雇员,只是比普通雇员多了些权限和工作内容,那么主管、CEO类就可以继承雇员类。
<?php
class Employee{
private $name;
private $age;
private $wages;
public setName($name){
$this->name = $name;
}
// setter 略...
public getName(){
return $this->name;
}
// getter 略...
}
class Executive extends Employee{
public operate(){
echo "经营管理!";
}
// 其它方法略...
}
class CEO extends Executive{
public manage(){
echo "管理公司!";
}
// 其它方法略...
}