求大神指点

来源:2-4 PHP类和对象之定义类的方法

吱吱叫的老鼠

2016-08-27 10:18

<?php
class Car {
   public $speed = 0;
   //增加speedUp方法,使speed加10
     public function speedUp() {
       speed +=10;
       $this->speed ;
     }
}
$car = new Car();
$car->speedUp();
echo $car->speed;


写回答 关注

2回答

  • 野生码农在线co腚
    2016-09-03 11:30:50
    已采纳

    我也刚学, 以我的理解是  public function speedUp() {} 是类里面的方法,

       speed +=10; 直接放方法里相当于重新定义的方法,而 $this->speed += 10;是访问属性中的,两者的概念是不一样的.  

    吱吱叫的老鼠

    非常感谢!

    2016-10-25 17:05:39

    共 1 条回复 >

  • 吱吱叫的老鼠
    2016-08-27 10:19:33

    为什么我不可以先让speed自增 再输出呢

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题