Atribute la nivel de clasă
Atributele de clasă stochează date partajate între toate instanțele clasei. Acestea primesc valori în corpul clasei și se accesează folosind sintaxa ClassName. în locul sintaxei self. atunci când sunt utilizate în metode.
În acest exercițiu, vei fi un dezvoltator de jocuri care lucrează la un joc cu mai mulți jucători ce se mișcă pe o grilă și interacționează între ei. Ca prim pas, vrei să definești o clasă Player care se va deplasa doar de-a lungul unei linii drepte. Player va avea un atribut position și o metodă move(). Grila are dimensiuni limitate, astfel că atributul position al clasei Player va avea o valoare maximă.
Acest exercițiu face parte din cursul
Programare orientată pe obiecte în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create a Player class
____
# Print Player.MAX_POSITION
____
# Create a player p and print its MAX_POSITITON
____