Tout comme il est préconisé de le faire en
C pour une fonction, l’entête d’une classe
est généralement placé dans un fichier
avec l’extension .hpp (.h pour le C). Voici la déclaration
type d’une classe :
class maClasse {
private :
// on place ici les données et méthodes inaccessibles
de l’extérieur (cette partie ne sera pas non
plus accessible par héritage - nous verrons cela
plus loin).
int a ; // déclaration d’une variable privée
protected :
// partie visible uniquement par les classes dérivées
public :
// partie visible de l’extérieur, c’est
ici qu’on place généralement les méthodes
permettant d’accéder aux élément
de la section private.
int b ;
int valeurA(void) ; // méthode pour accéder
à la variable a - principe d’encapsulation.
void modifierA(int ) ; // idem
int additionnerA(int) ; // idem
int init( ) ;
} ;