为了账号安全,请及时绑定邮箱和手机立即绑定

子类中为什么不能这样写

class Truck extends Car{

 $this->speed +=50;

}

这样写提示有错误

正在回答

3 回答

一个类中只能有两种成员:成员属性,成员方法。

不能包含表达式,如果要包含表达式,可以封装成方法。

0 回复 有任何疑惑可以回复我~
#1

马路是你家 提问者

哦哦,多谢
2015-11-02 回复 有任何疑惑可以回复我~

才看到,现在懂了我回答的意思了吧。不能直接写

0 回复 有任何疑惑可以回复我~

亲,你这是属性还是方法??你直接这么写不对啊,你至少要写在方法里面撒。咋个声明了类就直接下手写啊?

1 回复 有任何疑惑可以回复我~
#1

马路是你家 提问者

是父类定义的公共属性啊 class Car { public $speed = 0; //汽车的起始速度是0 } class Truck extends Car{ $this->speed +=50; } 子类不是可以调用父类的公共变量吗
2015-11-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

子类中为什么不能这样写

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信