Python-utvecklingskurs
Kapitel
>
Nivå

Klasser och Objekt
Klassmedlemmar

Mål

Ta material från fältet och använd dem för att skapa vägar.

Vägarna som leder till det gamla skjulet är nakna, ta materialet på fältet och bygg upp vägarna. Det finns två typer av vägar, de gjorda av “trä” och de av “sten”, du kan använda en klass för att skapa objekt som ska användas för att bygga vägarna. Varje väg kräver 4 föremål av sin respektive typ för att byggas.

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

Koden ovan skapar en klass speciellt gjord för att skapa vägar, funktionen _init_() är en intern klassfunktion designad för att tillåta värden att passera direkt in i klassen. För den här funktionen kan du ställa in vilken typ av material vägen ska vara när du skapar ett objekt, så här: wood_road = road("wood").

Ta alla material på fältet och skapa en klass som heter road, följ upp det genom att skapa objekt som beskriver typen av väg du vill tillverka. Gå till X-markerna och slutför vägarna genom att använda build()-funktionen och bygga det skapade objektet så här player.build(wood_road).

Kodbok