2-2 PHP类和对象之创建一个对象
本节编程练习不计算学习进度,请电脑登录imooc.com操作

PHP类和对象之创建一个对象

上一节,我们使用汽车举例来认识了类与对象,本节我们来了解一下类的定义方法,类通过关键字class开头,然后是类名与花括号,在花括号中定义类的属性与方法。类名必须是字母或下划线开头,后面紧跟若干个字母、数字或下划线,类名最好能够表意,可以采用名词或者英文单词。

//定义一个类
class Car {
    //定义属性
    public $name = '汽车';

    //定义方法
    public function getName() {
        //方法内部可以使用$this伪变量调用对象的属性或者方法
        return $this->name;
    }
}

要创建一个类的实例,可以使用new关键字创建一个对象。

$car = new Car();
//也可以采用变量来创建
$className = 'Car';
$car = new $className();

任务

我也来试一试:定义一个简单的类Car,并实例化一个Car对象。

在右侧代码编辑器第3行输入下面代码:

class Car {
}
$car = new Car();
  1. <?php
  2. //定义一个Car类并实例化一个对象
下一节