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 中,类就像一张蓝图,而对象就是根据这张蓝图创建出来的。
挑战
中等在这个挑战中,你将实现在 car.py 中定义的 Car 类,并在 driver.py 中使用它。
你需要更新 driver.py,以正确导入和使用 Car 类。
详细的 TODO 注释会引导你完成实现的每个步骤。driver 文件中包含测试用例,用于验证你的实现是否正确。
亲手试试
from car import Car
# TODO:根据类创建一个对象
my_car = ?
# 打印 my_car 的类型
print(type(my_car))
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
面向对象编程中的所有课
自己练习: Python 在线编译器