Comment créer une classe et des objets en Python ?

En Python, une classe est un modèle pour créer des objets (une instance particulière de données et de méthodes). Pour définir une classe, on utilise le mot-clé class. Un objet est une instance de la classe et peut accéder aux attributs et méthodes définies dans la classe.

Voici comment créer une classe avec une méthode et un attribut:

class MaClasse:
    attribut = "Ceci est un attribut"

    def ma_methode(self):
        return "Ceci est une méthode"

Création d'un objet et accès à ses attributs et méthodes:

objet = MaClasse()
print(objet.attribut)            # Affiche 'Ceci est un attribut'
print(objet.ma_methode())        # Affiche 'Ceci est une méthode'

Pour initialiser un attribut dans un objet, utilisez la méthode spéciale __init__:

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

    def saluer(self):
        return f"Bonjour, je suis {self.prenom} {self.nom}"

individu = Personne("Alex", "Dupont")
print(individu.saluer())         # Affiche 'Bonjour, je suis Alex Dupont'

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.