3. Notion de classe
Une classe est donc la généralisation de la notion de type défini par l'utilisateur, dans lequel se trouvent associées à la fois des données (on parle en C++ de « membres données ») et des méthodes (on parle de « fonctions membres »). En POO pure, les données sont « encapsulées », ce qui signifie que leur accès ne peut se faire que par le biais des méthodes. C++ vous autorise à n'encapsuler qu'une partie seulement des données d'une classe.
La déclaration d'une classe précise quels sont les membres (données ou fonctions) publics (c'est-à-dire accessibles à l'utilisateur de la classe) et quels sont les membres privés (inaccessibles à l'utilisateur de la classe). On utilise pour cela les mots clés public et private, comme dans...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Notion de classe