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

Ver Curso

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)