摘要:
下文讲述php中类之间继承的方法分享,如下所示;
类之间继承是面向对象中必须面对的话题,
那么php作为一门面向对象语言,对象之间如何继承呢?
下文将一一道来,如下所示:
实现思路:
使用关键字extends继承类
class ChildClass extends ParentClass {
// 代码部分
}
------参数说明---------
ParentClass:父类
ChildClass:子类
注意事项:
php不支持多继承
例:
php中类继承的示例
class phpTestClass {
/* 成员变量 */
var $webSiteName;
var $url;
/* 成员函数 */
function setUrl($address){
$this->url = $address;
}
function getUrl(){
echo $this->url . PHP_EOL;
}
function setWebSiteName($n){
$this->webSiteName = $n;
}
function getWebSiteName(){
echo $this->webSiteName . PHP_EOL;
}
}
//通过继承类phpTestClass
//为子类增加新的属性“quanZhong”
class tmpClass extends phpTestClass {
var $quanZhong;
function setQuanZhong($p){
$this->quanZhong = $p;
}
function getQuanZhong(){
echo $this->quanZhong . PHP_EOL;
}
}
?>