Python 开发课程
第 章
>
第 级
类和对象
类成员
目标
从田地获取材料并用它们来建造道路。
通往旧棚屋的道路都是空的,从田地中获取材料并建立道路。有两种类型的道路,一种是由“木材”制成的道路,另一种是由“石头”制成的道路,你可以使用一个类来创建用于建造道路的对象。每条道路需要其各自类型的4个物品才能建造。
class road:
number = 4
def __init__(self, material):
self.material = material
上面的代码创建了一个专门用于建造道路的类,函数_init_()是一个内部类函数,旨在允许值直接传递给类。对于这个函数,你可以在创建对象时设定道路的材质类型,如此:wood_road = road("wood")。
获取田地中的所有材料,并创建一个名为road的类,接着创建对象来详细说明你想要制作的道路类型。走到X标记点,并使用build()函数和创建的对象来完成道路建设,如这样player.build(wood_road)。
代码书