Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Méthodes de la Classe | Fondamentaux de la POO en C++
C++ Oop
course content

Contenu du cours

C++ Oop

C++ Oop

1. Fondamentaux de la POO en C++
2. Constructeurs et Destructeurs
3. Aperçu de l'Encapsulation
4. Aperçu de l'Héritage
5. Aperçu du Polymorphisme

book
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 :

h

Example

cpp

Example

copy
1234
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.

cpp

main

copy
12345678
#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.

Tâche

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

cpp

solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5
toggle bottom row

book
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 :

h

Example

cpp

Example

copy
1234
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.

cpp

main

copy
12345678
#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.

Tâche

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

cpp

solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt