类的名字不是car吗,var $name = '汽车';这个有什么作用,再命名?

<?php

//定义一个类

class Car {

    var $name = '汽车';

    function getName() {

        return $this->name;

    }

}


//实例化一个car对象

$car = new Car();

$car->name = '奥迪A6'; //设置对象的属性值

echo $car->getName();  //调用对象的方法 输出对象的名字


qq_逝去_3
浏览 2245回答 3
3回答

灬紫羽

你这里是定义了一个类Car;然后类里面有一个成员属性:$name;还有一个成员方法:getName();$name = '汽车'的意思是给这个类的成员属性给一个初始值'汽车';

LIANHK

var $name = '汽车'表示定义一个类的成员属性

晚安sp

类是类,$name这是个属性对象啊,,,你定义还没搞懂
打开App,查看更多内容
随时随地看视频慕课网APP