Bases des Classes
Qu'est-ce que la Programmation Orientée Objet (POO) ?
La Programmation Orientée Objet est un paradigme de programmation qui regroupe des données et des fonctions dans une seule unité (objet).
# Programmation Procédurale
user_name = "Jean Dupont"
user_age = 25
user_email = "jean@exemple.com"
def print_user_info(name, age, email):
print(f"{name}, {age} ans, {email}")
print_user_info(user_name, user_age, user_email)
# Programmation Orientée Objet
class User:
def __init__(self, name, age, email):
self.name = name
self.age = age
self.email = email
def print_info(self):
print(f"{self.name}, {self.age} ans, {self.email}")
user = User("Jean Dupont", 25, "jean@exemple.com")
user.print_info()
(Rest of the content translated, maintaining original code and structure)
Étapes Suivantes
Vous avez maîtrisé les bases des classes !
Points Cl és :
✅ Concepts de classe et d'instance
✅ Initialisation avec __init__
✅ Méthodes d'instance et self
✅ Variables de classe vs variables d'instance
✅ @classmethod et @staticmethod
✅ Encapsulation et propriétés
Étape Suivante : Apprenez l'héritage, le polymorphisme et les méthodes magiques dans POO Avancée !