Curso de Desarrollo en Python
Capítulo
>
Nivel

Clases y Objetos
Miembros de la clase

Objetivo

Recoge materiales del campo y úsalos para crear caminos.

Los caminos que se dirigen hacia el viejo cobertizo están desprovistos; recoge los materiales en el campo y construye los caminos. Hay dos tipos de caminos, aquellos hechos de “wood” y aquellos hechos de “stone”; puedes usar una clase para crear objetos que se utilizarán para construir los caminos. Cada camino requiere 4 elementos de su tipo respectivo para ser construido.

class road: number = 4 def __init__(self, material): self.material = material

El código anterior crea una clase diseñada específicamente para crear caminos. La función _init_() es una función interna de la clase que permite que se pasen valores directamente a la clase. Para esta función, puedes establecer el tipo de material del camino al crear un objeto, de la siguiente manera: wood_road = road("wood").

Recoge todos los materiales del campo y crea una clase llamada road; continúa creando objetos que detallen el tipo de camino que deseas fabricar. Camina hasta las marcas X y completa los caminos usando la función build() y construyendo el objeto creado de la siguiente manera: player.build(wood_road).

Libro de Código