← Volver

La función super()

La función incorporada super() permite invocar un método de una clase padre desde una clase hija.

class ClassA:
def message(self):
print("Hola")

class ClassB(ClassA):
def message(self):
super().message()
print("mundo!")

b = ClassB()
b.message()

El uso de esta función tiene múltiples beneficios al momento de escribir clases que actúen cooperativamente. Véase Cómo usar la función super() eficientemente para un artículo completo sobre el tema.

¿Alguna duda sobre este código? ¡Preguntanos en el foro!