Fonction Python super()
Exemple
Créez une classe qui héritera de toutes les méthodes et propriétés d'une autre 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()
Définition et utilisation
La super()
fonction est utilisée pour donner accès aux méthodes et propriétés d'une classe parente ou sœur.
La super()
fonction renvoie un objet qui représente la classe parent.
Syntaxe
super()
Valeurs des paramètres
Aucun paramètre