Herança de atributos de classe
No início deste capítulo, você aprendeu sobre atributos e métodos de classe que são compartilhados entre todas as instâncias de uma classe. Como eles trabalham com herança?
Neste exercício, você criará subclasses da classe Player
da primeira lição do capítulo e explorará a herança dos atributos e métodos da classe.
A classe Player
foi definida para você. Lembre-se de que a classe Player
tinha dois atributos em nível de classe: MAX_POSITION
e MAX_SPEED
, com valores padrão 10
e 3
.
Este exercício faz parte do curso
Programação orientada a objetos em Python
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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)