Sommaire  
 
 
Programmation
• ASP
• C++
• C++ Builder
• DirectX
• Java
• Javascript
• Perl
• PHP3
• SQL

Liens
• Annuaire
• Gagnez de l'argent

Utile
• Lexique

Contact
• Courrier
• Formulaire

A propos :
• Des auteurs
 

C++ / Le mot clé CLASS

 

Syntaxe

class <nom de la classe> [:spéc.classes_de_base]
{
private:
données membre privées
fonctions membre privées
public:
données membre publiques
fonctions membre publiques
protected:
données membre protégées
fonctions membre protégées
};

Description

Le mot clé class permet la définition d'une classe C++.

Dans une classe :
les données sont appelées données membre.
les fonctions sont appelées fonctions membre.
Classes de base : ceci permet de dériver une classe d'une ou plusieurs autres classes.
Spécificateur d'accès : ceci permet la réglementation de l'accès aux données et fonctions.
Il en existe 3 types ( private, public, protected ).
Lorsqu'aucun spécificateur d'accès n'est précisé, les membres de la classe sont privées par défaut.

Exemple

class Personne
{
int iAge; // Donnée membre privée

// Déclaration d'une fonction membre privée
void ModifierAge( int iAgePar ) {iAge = iAgePar;}
};

class Personne
{
private:

int iAge; // Donnée membre privée
// Déclaration d'une fonction membre privée
void ModifierAge( int iAgePar ) {iAge = iAgePar;}
public:
int iTaille; // Donnée membre publique
// Déclaration d'une fonction membre publique
void ModifierTaille( int iTaillePar ) {iTaille = iTaillePar;}
protected:
int iPoids; // Donnée membre protégée
// Déclaration d'une fonction membre protégée
void ModifierPoids( int iPoidsPar ) {iPoids = iPoidsPar;}
};

Site Créé
le 1 Octobre 1999