ComenzarEmpieza gratis

Herencia de atributos de clase

Al comienzo de este capítulo, aprendiste sobre los atributos y métodos de clase que se comparten entre todas las instancias de una clase. ¿Cómo funcionan con la herencia?

En este ejercicio, crearás subclases de la clase Player del primer apartado del capítulo y explorarás la herencia de atributos y métodos de clase.

La clase Player ya está definida. Recuerda que Player tenía dos atributos a nivel de clase: MAX_POSITION y MAX_SPEED, con valores predeterminados 10 y 3.

Este ejercicio forma parte del curso

Programación orientada a objetos en Python

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el 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)
Editar y ejecutar código