课程
/后端开发
/PHP
/PHP进阶篇
class Truck extends Car{
public function speedUp(){
$this->speed = parent::speedUp() + 50;
}
2015-05-18
源自:PHP进阶篇 2-8
正在回答
self应该是相对自身调用,而这里的Tunck并没有定义speedUp方法,所以要使用父类调用,并通过父类的方法引用父类的$speed变量,由10累加到60吧.
Kry星晨碎月stal
在一个类的内部,要调用一个已经定义的静态方法,那么就要用 self::方法名()
在一个类之外,要调用一个类内定义的静态方法,那么就要用 类名::方法名()
在一个子类中,要调用父类内定义的静态方法,那么就要用 parent::方法名()
你明白了吗?
class Truck extends Car
我认为是继承了,parent:: 来自父类
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
3 回答self,parent,static有什么区别
1 回答self和parent在使用过程中有什么不同之处?
1 回答这种函数有什么用 和普通的函数有什么区别,在什么情况下会用这个
4 回答self和parent的用法
1 回答这里苹果用双引号和单引号有什么区别?