Python super() Funzione
Esempio
Crea una classe che erediterà tutti i metodi e le proprietà da un'altra classe:
class Parent:
def __init__(self, txt):
self.message = txt
def printmessage(self):
print(self.message)
class Child(Parent):
def __init__(self,
txt):
super().__init__(txt)
x = Child("Hello,
and welcome!")
x.printmessage()
Definizione e utilizzo
La super()
funzione viene utilizzata per dare accesso ai metodi e alle proprietà di una classe padre o di pari livello.
La super()
funzione restituisce un oggetto che rappresenta la classe padre.
Sintassi
super()
Valori dei parametri
Nessun parametro