← 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.

funciones-incorporadas orientacion-a-objetos


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.