Contenu du cours
C++ Oop
C++ Oop
Méthodes de la Classe
Comprendre les méthodes
Les méthodes dans une classe sont essentiellement juste des fonctions qui sont définies à l'intérieur de la classe. Elles sont utilisées pour définir les comportements ou actions que les objets de la classe peuvent effectuer.
Exemple
Les méthodes typiques qu'une classe Voiture pourrait inclure :
• accélérer()
• freiner()
• klaxonner()
Les méthodes manipulent souvent les attributs de la classe ou effectuent des opérations qui sont pertinentes pour les objets.
Implémentation des méthodes en dehors de la classe
Les méthodes peuvent être définies en dehors de la déclaration de la classe en utilisant l'opérateur de résolution de portée (::
). Cela est souvent fait pour séparer la déclaration dans le fichier d'en-tête de son implémentation dans le fichier source. Voici comment vous le feriez :
Example
Example
class Example { public: void Method(); };
Il n'est pas obligatoire de créer deux fichiers distincts à cet effet; vous pouvez le réaliser dans un seul fichier, et dans certaines situations, cela s'avère bénéfique.
main
#include <iostream> class Example { public: void Method(); }; void Example::Method() { std::cout << "Method was called" << std::endl; }
N'hésitez pas à aborder la tâche en utilisant la méthode de votre préférence. Mais la bonne pratique courante est de séparer la déclaration et l'implémentation.
Swipe to start coding
- Implémentez les méthodes area() et perimeter() dans une Square class.
- Appelez ces méthodes en utilisant une instance de la class dans la fonction principale.
- Affichez l'aire et le périmètre de l'square object en utilisant les méthodes que vous avez créées.
Solution
solution
Merci pour vos commentaires !
Méthodes de la Classe
Comprendre les méthodes
Les méthodes dans une classe sont essentiellement juste des fonctions qui sont définies à l'intérieur de la classe. Elles sont utilisées pour définir les comportements ou actions que les objets de la classe peuvent effectuer.
Exemple
Les méthodes typiques qu'une classe Voiture pourrait inclure :
• accélérer()
• freiner()
• klaxonner()
Les méthodes manipulent souvent les attributs de la classe ou effectuent des opérations qui sont pertinentes pour les objets.
Implémentation des méthodes en dehors de la classe
Les méthodes peuvent être définies en dehors de la déclaration de la classe en utilisant l'opérateur de résolution de portée (::
). Cela est souvent fait pour séparer la déclaration dans le fichier d'en-tête de son implémentation dans le fichier source. Voici comment vous le feriez :
Example
Example
class Example { public: void Method(); };
Il n'est pas obligatoire de créer deux fichiers distincts à cet effet; vous pouvez le réaliser dans un seul fichier, et dans certaines situations, cela s'avère bénéfique.
main
#include <iostream> class Example { public: void Method(); }; void Example::Method() { std::cout << "Method was called" << std::endl; }
N'hésitez pas à aborder la tâche en utilisant la méthode de votre préférence. Mais la bonne pratique courante est de séparer la déclaration et l'implémentation.
Swipe to start coding
- Implémentez les méthodes area() et perimeter() dans une Square class.
- Appelez ces méthodes en utilisant une instance de la class dans la fonction principale.
- Affichez l'aire et le périmètre de l'square object en utilisant les méthodes que vous avez créées.
Solution
solution
Merci pour vos commentaires !