程序世界中对象的继承,是从现实世界中事物对象的分类和共性抽象而来的。比如:公司雇员是一个类,包括名字、年龄、工资、工龄等属性,公司里还有主管、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 "管理公司!";
}
// 其它方法略...
}
本文通过一个具体的PHP程序示例,介绍了面向对象编程中继承的概念及其应用。以公司雇员为背景,展示了如何创建基类Employee及派生类Executive和CEO,并实现特定方法。
3405

被折叠的 条评论
为什么被折叠?



