Función super() de Python
Instancia
Crear una clase que herede todos los métodos y propiedades de otra clase:
class Parent: def __init__(self, txt): self.message def printmessage(self): print(self.message) class Child(Parent): def __init__(self, txt): super().__init__(txt) x = Child("¡Hola, y bienvenido!") x.printmessage()
Definición y uso
La función super() se utiliza para proporcionar acceso a métodos y propiedades de la clase padre o hermana.
La función super() devuelve un objeto que representa la clase padre.
Sintaxis
super()
Valor de parámetro
Sin parámetros