Menu
CoddyTech

OOP 简介

本课属于 Coddy Python 学习旅程的“面向对象编程”单元。第 1 课,共 64 课。

面向对象编程(OOP)围绕包含数据(属性)和函数(方法)的对象来组织代码。

创建一个名为 car.py 的文件,并在其中定义一个类。

class Car:
    pass  # 不执行任何操作的占位代码

再创建一个名为 driver.py 的文件来使用这个类。

from car import Car

从 Car 类创建一个对象

my_car = Car()

检查对象的类型

print(type(my_car))

输出:

<class 'car.Car'>

这说明你已成功从 Car 类创建了一个对象。在 OOP 中,类就像一张蓝图,而对象就是根据这张蓝图创建出来的。

challenge icon

挑战

中等

在这个挑战中,你将实现在 car.py 中定义的 Car 类,并在 driver.py 中使用它。

你需要更新 driver.py,以正确导入和使用 Car 类。

详细的 TODO 注释会引导你完成实现的每个步骤。driver 文件中包含测试用例,用于验证你的实现是否正确。

亲手试试

from car import Car

# TODO:根据类创建一个对象
my_car = ?

# 打印 my_car 的类型
print(type(my_car))
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

面向对象编程中的所有课

自己练习: Python 在线编译器