Curs de Dezvoltare Python
Capitolul
>
Nivel

Clase și Obiecte
Membri de clasă

Obiectiv

Adună materialele din câmp și folosește-le pentru a crea drumuri.

Drumurile care se îndreaptă spre vechea hambară sunt goale, adună materialele din câmp și construiește drumurile. Există două tipuri de drumuri, cele făcute din “wood” și cele făcute din “stone”, poți folosi o clasă pentru a crea obiecte ce vor fi folosite pentru construirea drumurilor. Fiecare drum necesită 4 unități din tipul său specific pentru a fi construit.

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

Codul de mai sus creează o clasă special concepută pentru a crea drumuri, funcția __init__() este o funcție internă a clasei destinată să permită transmiterea valorilor direct în clasă. Pentru această funcție, poți seta tipul de material al drumului atunci când creezi un obiect, astfel: wood_road = road("wood").

Adună toate materialele din câmp și creează o clasă numită road, continuă prin a crea obiecte care detaliază tipul de drum pe care dorești să îl confecționezi. Mergi către semnele X și finalizează drumurile folosind funcția build() și construind obiectul creat, astfel: player.build(wood_road).

Carte de Cod