在设计继承时被一个问题绕住了,麻烦大家来看下! 本帖最后由 inssuc 于 2009-09-23 12:17:21 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 保留父类中的$arrWheels数组,在子类AutoBike的构造函数中初始化或者给这个$arrWheels数组赋值。 那请问子类如何访问父类成员变量呢?我查了PHP手册好像没有,只有用parrent::访问父类方法,没有访问成员变量的介绍。 你用的是php5吗?abstract class Vechicle{ static $arrWheels = array();//Wheel型数组 function Drive(){} //调用Wheel的Rotate()方法,因为$arrWheels不定,所以未实现}class AutoBike extends Vechicle{ static $arrWheels=array("frount"=>'new Wheel',"rear"=>'new Wheel'); //摩托车有前后两个轮子 function Drive() { echo "parent:".print_r( parent::$arrWheels,1)."<br/>"; echo "son:".print_r( self::$arrWheels,1); //$this->arrWheels["rear"]->Rotate(); //后轮驱动 }}$ab = new AutoBike();$ab->Drive(); parent一样可以访问父类的成员变量。 怎么访问呢?我用parent::variable好像不行啊,能给个简单的例子吗? 你好,php4手册上说static是定义在函数内的,上面的代码static定义类成员是php5语法吗? php4是不支持类的static关键字的,public,proteced,private一干不支持.你想研究php的oo特性,应该从php5开始,呵呵 一个表单问题提示框问题 错误提示 我怎么对数组的值进行排序 求教室借用系统的实现思路 想找常用的类库 设计表的时候以用户名做关联而不是以用户ID,这种方法可取么? 菜鸟问题 要建一个社团(以后可能是公司)的论坛,是使用php技术的论坛社区,要求实用,不用太花哨,稳定,无版权问题,请推荐一个,谢谢 怎样确定URL路径的文件是否存在 IIS新建的网站打不开。。。高分求高手指导 配置fckeditor老出现错误 exec 的问题
{
static $arrWheels = array();//Wheel型数组
function Drive(){} //调用Wheel的Rotate()方法,因为$arrWheels不定,所以未实现
}class AutoBike extends Vechicle
{
static $arrWheels=array("frount"=>'new Wheel',"rear"=>'new Wheel'); //摩托车有前后两个轮子 function Drive()
{
echo "parent:".print_r( parent::$arrWheels,1)."<br/>";
echo "son:".print_r( self::$arrWheels,1);
//$this->arrWheels["rear"]->Rotate(); //后轮驱动
}
}$ab = new AutoBike();
$ab->Drive();
parent一样可以访问父类的成员变量。
怎么访问呢?我用parent::variable好像不行啊,能给个简单的例子吗?
你想研究php的oo特性,应该从php5开始,呵呵