Contenu du cours
Programmation Orientée Objet en C++
Programmation Orientée Objet en C++
Aperçu des Classes et Objets
Qu'est-ce qu'une classe ?
Une classe peut être considérée comme un plan pour créer quelque chose. Elle définit la structure et le comportement de ce que vous allez créer, ce qui, en termes de programmation, est appelé un objet.
cake.h
class Cake { public: // Attributes float flour; std::string filling; // Methods void bake() { // working with attributes } };
Attributs : également appelés membres de données, ce sont les propriétés qui définissent l'état.
Méthodes : également appelées membres de fonction, ce sont les fonctions ou actions pouvant être effectuées.
Qu'est-ce qu'un objet ?
Un objet est une instance d'une classe. Lorsqu'une classe est définie, aucune mémoire n'est allouée tant qu'une instance de celle-ci n'est pas créée. Un objet représente un exemple ou une instance spécifique d'une classe, avec des valeurs réelles attribuées à ses attributs.
Relation entre classes et objets
Les objets sont créés à partir d'une classe et chaque objet possède sa propre identité, son état et son comportement. Les classes et les objets entretiennent une relation fondamentale où :
Les classes définissent la structure et les capacités.
Les objets sont des instances spécifiques qui incarnent la définition de la classe.
main.cpp
int main() { // Creating an object of the Cake class Cake myCake; // Setting attributes myCake.flour = 25.1f; myCake.filling = "strawberry"; // Calling a method myCake.bake(); }
Merci pour vos commentaires !