1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în Programarea Orientată pe Obiecte în Python

Connected

exercițiu

Atribute la nivel de clasă

Atributele de clasă stochează date partajate între toate instanțele clasei. Valorile lor sunt atribuite în corpul clasei și sunt referite folosind sintaxa ClassName., nu sintaxa 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 deplasează pe o grilă și interacționează între ei. Ca prim pas, vrei să definești o clasă Player care se va deplasa pe o linie dreaptă. Player va avea un atribut position și se va mișca pe o grilă cu un număr limitat de poziții, astfel că atributul position al unui Player va avea o valoare maximă.

Instrucțiuni

100 XP
  • Definește o clasă Player.
  • Creează un atribut de clasă numit MAX_POSITION cu valoarea 10.
  • În constructorul __init__(), setează atributul position al obiectului la 0.
  • Creează un obiect Player numit p și afișează valoarea sa MAX_POSITION.