Programmation orientée objet en C++ : classes, héritage et polymorphisme
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.
Une classe est un modèle qui définit des attributs (données) et des méthodes (actions) pour les objets.
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.