Aller au contenu

Programmation orientée objet en C++ : classes, héritage et polymorphisme

Term
Chapitre 1 / 4

Classes et objets : les bases

Des plans et des objets

En programmation orientée objet, une classe est un modèle qui regroupe des données (les attributs) et des actions (les méthodes). Par exemple, une classe `Voiture` peut avoir un attribut `vitesse` et une méthode `accelerer()`. Un objet est une instance concrète de cette classe : `Voiture maClio;` crée un objet `maClio` de type `Voiture`. Chaque objet possède ses propres valeurs d'attributs, mais partage la structure définie par la classe. Cette approche permet de modéliser le monde réel de manière naturelle.

Définition

Une classe est un modèle qui définit des attributs (données) et des méthodes (actions) pour les objets.

Exemple

Une classe `Voiture` peut avoir l'attribut `vitesse` et la méthode `accelerer()` ; `Voiture maClio;` crée un objet.

💡 À retenir : Une classe est un moule, un objet est une réalisation concrète.

Complète la phrase

Une définit les attributs et méthodes ; un est une instance de cette classe.

Connecte-toi pour donner ton avis sur ce cours.