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'