Forum Python

Please or S’enregistrer to create posts and topics.

rôle du constructeur en poo python

svp c'est quoi le constructeur et comment il fonctionne dans la classe python

Le constructeur (__init__) en programmation orientée objet python,est une méthode particulière utilisée pour initialiser un nouvel objet d'une classe. Ainsi le constructeur configure les attributs de l'objet, peut valider les données d'entrée, et définir des valeurs par défaut. Voici un exemple simple :

class Personne:
def __init__(self, nom, âge):
self.nom = nom
self.âge = âge

# Création d'une instance de Personne
p = Personne("David", 22)
print(p.nom) # Affiche "David"
print(p.âge) # Affiche 22