Ereditarietà degli attributi di classe
All'inizio di questo capitolo hai visto gli attributi e i metodi di classe condivisi tra tutte le istanze di una classe. Come funzionano con l'ereditarietà?
In questo esercizio creerai delle sottoclassi della classe Player dalla prima lezione del capitolo ed esplorerai l'ereditarietà degli attributi e dei metodi di classe.
La classe Player è già stata definita per te. Ricorda che la classe Player aveva due attributi a livello di classe: MAX_POSITION e MAX_SPEED, con valori predefiniti 10 e 3.
Questo esercizio fa parte del corso
Programmazione orientata agli oggetti in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create a Racer class and set MAX_SPEED to 5
____
# Create a Player and a Racer objects
p = ____
r = ____
print("p.MAX_SPEED = ", p.MAX_SPEED)
print("r.MAX_SPEED = ", r.MAX_SPEED)
print("p.MAX_POSITION = ", p.MAX_POSITION)
print("r.MAX_POSITION = ", r.MAX_POSITION)