Herencia de atributos de clase
Al principio de este capítulo, aprendiste sobre los atributos y métodos de clase que comparten todas las instancias de una clase. ¿Cómo funcionan con la herencia?
En este ejercicio, crearás subclases de la clase Player
de la primera lección del capítulo, y explorarás la herencia de atributos y métodos de clase.
La clase Player
ha sido definida para ti. Recuerda que la clase Player
tenía dos atributos a nivel de clase: MAX_POSITION
y MAX_SPEED
, con los valores por defecto 10
y 3
.
Este ejercicio forma parte del curso
Programación orientada a objetos en Python
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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)