我的理解是这样的,首先定义类Truck用extends方法继承,然后通过parent::speedUp()获取父类的speed,最后+=50就是继承之后的speedUp了。
代码如下:
//定义继承于Car的Truck类
class Truck extends car{
//定义一个新的speedUp方法
public function speedUp(){
//获取父类的speed
$speed=parent::speedUp();
//给获取后的speed(此时已经获取父类的speed为10)+50
$this->speed +=50;
}
代码如下:
//定义继承于Car的Truck类
class Truck extends car{
//定义一个新的speedUp方法
public function speedUp(){
//获取父类的speed
$speed=parent::speedUp();
//给获取后的speed(此时已经获取父类的speed为10)+50
$this->speed +=50;
}
2017-01-23
PHP5中使用parent::来引用父类的方法。
parent:: 可用于调用父类中定义的成员方法。
parent::的追溯不仅于直接父类。
parent:: 可用于调用父类中定义的成员方法。
parent::的追溯不仅于直接父类。
2017-01-23
静态方法不能this->调用(不能调用非静态属性,因为费静态属性实例化后在对象里,static在内存中只有一个位置)对象正常方法调用静态方法,调用静态属性则用$对象::静态方法名
2017-01-23
(1)、静态属性不需要实例化即可调用。因为静态属性存放的位置是在类里,调用方法为"类名::属性名";
(2)、静态方法不需要实例化即可调用。同上
(3)、静态方法不能调用非静态属性。因为非静态属性需要实例化后,存放在对象里;
(4)、静态方法可以调用非静态方法,使用 self 关键词。php里,一个方法被self:: 后,它就自动转变为静态方法;
(2)、静态方法不需要实例化即可调用。同上
(3)、静态方法不能调用非静态属性。因为非静态属性需要实例化后,存放在对象里;
(4)、静态方法可以调用非静态方法,使用 self 关键词。php里,一个方法被self:: 后,它就自动转变为静态方法;
2017-01-23
http://www.nowamagic.net/librarys/veda/detail/1252 这篇文章写的session写的特别详细
2017-01-23