<?php
/****
燕十八 公益php讲堂
论坛:http:/www.zixue.it
微博:http:/weibo.com/Yshiba
YY频道:88354001
****/
/****
private 可以从父类中继承过来,但无权操作,也就是说新的子类,有父类的全部属性,但改不了。private这个私有属性。
对于子类继承父类中的protected/public属性、方法
父类有的,子类继承
父类有的,子类可以改
class Human{
private $wife='我是Human的wife<br />';
public function tell(){
echo $this->wife;
}
}
class stu extends Human{
private $wife='我是stu的wife';
public function tell(){
parent::tell();//在子类中调用父类的方法用两个冒号;
echo $this->wife;
}
$stu->tell();
?>
/****
燕十八 公益php讲堂
论坛:http:/www.zixue.it
微博:http:/weibo.com/Yshiba
YY频道:88354001
****/
/****
private 可以从父类中继承过来,但无权操作,也就是说新的子类,有父类的全部属性,但改不了。private这个私有属性。
对于子类继承父类中的protected/public属性、方法
父类有的,子类继承
父类有的,子类可以改
父类没有的,子类可以加
如果子类中有和父类中一样的方法/属性,首先调用的是自己的方法/属性。
****/class Human{
private $wife='我是Human的wife<br />';
public function tell(){
echo $this->wife;
}
}
class stu extends Human{
private $wife='我是stu的wife';
public function tell(){
parent::tell();//在子类中调用父类的方法用两个冒号;
echo $this->wife;
}
}
$stu=new stu();
$stu->tell();
?>