面向对象编程简介
本课属于 Coddy PHP 学习旅程的“面向对象编程”单元。第 2 课,共 91 课。
面向对象编程(OOP)围绕对象组织代码,对象包含数据(属性)和函数(方法)。
创建一个名为 car.php 的文件,并定义一个类
<?php
class Car {
// 空的类体
}创建另一个名为 driver.php 的文件来使用这个类
<?php
require_once 'car.php';使用 new 关键字从 Car 类创建一个对象
$myCar = new Car();检查对象所属的类
echo get_class($myCar);输出:
Car这表明你已成功根据 Car 类创建了一个对象。在 OOP 中,类就像蓝图,而对象就是根据蓝图创建出来的。new 关键字会创建该类的一个新实例。
挑战
中等在这个挑战中,你将使用在 car.php 中定义的 Car 类,并在 driver.php 中创建它的对象。
你需要更新 driver.php:
- 使用
new关键字创建一个Car类的对象,并将其存储在$myCar中。
驱动文件会打印类名,以验证你的实现。
亲手试试
<?php
require_once 'car.php';
// TODO:创建一个 Car 类的对象
$myCar = ?;
// 输出 $myCar 所属的类
echo get_class($myCar) . "\n";
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
面向对象编程中的所有课
自己练习: PHP 在线编译器