Middle
Que fait la méthode __init__ dans une classe et quand est-elle appelée?
sobes.tech IA
Réponse de l'IA
La méthode __init__ en Python est le constructeur de la classe, qui est appelé automatiquement lors de la création d'un nouvel objet de cette classe. Sa tâche principale est d'initialiser les attributs de l'objet en leur attribuant des valeurs initiales.
Exemple :
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
print(p.name) # Ivan
Ici, lors de la création de Person, la méthode __init__ est appelée, ce qui définit le nom et l'âge.