IniziaInizia gratis

Attributi a livello di classe

Gli attributi di classe memorizzano dati condivisi tra tutte le istanze della classe. Vengono assegnati nel corpo della classe e, quando usati nei metodi, si riferiscono usando la sintassi ClassName. invece della sintassi self..

In questo esercizio sei uno sviluppatore di videogiochi che lavora a un gioco con più giocatori che si muovono su una griglia e interagiscono tra loro. Come primo passo, vuoi definire una classe Player che si muove solo lungo una linea retta. Player avrà un attributo position e un metodo move(). La griglia è limitata, quindi la position di Player avrà un valore massimo.

Questo esercizio fa parte del corso

Programmazione orientata agli oggetti in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Create a Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
Modifica ed esegui il codice