Passer au contenu principal

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 !