Fonction super() Python
Instance
Créez une classe qui hérite de toutes les méthodes et attributs d'une autre classe :
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("Hello, and welcome!") x.printmessage()
Définition et utilisation
La fonction super() est utilisée pour fournir l'accès aux méthodes et attributs des classes parent ou sœur.
La fonction super() retourne un objet représentant la classe parent.
Syntaxe
super()
Valeur du paramètre
Sans paramètres