Python 开发课程
第 章
>
第 级
类和对象
创建一个类
类就像你可以创建的模板,能够包含任意修改的代码块。你可以利用这些模板来生成各个独立的对象。例如,假设你创建了一个描述椅子的类,使用这个类你可以创建四个不同的椅子对象来搭配一张桌子。
对于这一关,创建一个描述谷堆的类,从田野中收集谷物,并创建该类的一个对象,这样你就可以使用 build() 函数在田野中构建谷堆。

目标
使用类,将田野中的所有谷物收集起来并整理成干草堆。
田野中的谷物需要整理并堆叠起来。为了实现这一目标,你实际上需要创建对象。类是一种创建对象的方式,它们不同于列表、变量和字典,因为它们是具有自己属性的自包含对象。
class grain_stack:
name = "Grain"
number = 4
stack = grain_stack()
上面的代码是一个 class 名为 grain_stack 的类,它保存了内部对象的名称和数量。通过编写名称并将该类赋值,可以创建该类的一个单独对象,如:stack = grain_stack()。类非常有用,因为你可以创建包含自有信息的对象,并随意修改它们。
为 grain_stack 创建一个类以及该类的一个对象,收集田野中所有的十二(12)块谷物(每个项目4块)。走到 X 标记处,使用 build() 函数将它们组合起来。该函数可以用来组合对象并将它们引入田野,就像这样:player.build(stack)。
代码书