Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :






Vous êtes un professionnel et vous avez besoin d'une formation ?

Programmation C++
Les compléments


Voir le programme détaillé
ESN Inovelya : Nous recrutons

Mise en ?uvre de l'encapsulation - Qu'est-ce que l'encapsulation ?

Considérons le type de données "nombre rationnel". Un nombre rationnel est constitué de deux parties distinctes : le numérateur et le dénominateur. Ces deux parties constitutives sont représentées (définition mathématique) sous forme de deux entiers naturels. Néanmoins, ce type de données supporte un domaine d'intégrité : mathématiquement parlant, un dénominateur ne peut, en aucun cas, être nul. Une fois ce type de données implémenté, on pourra manipuler des données (nous allons parler d'objets) de ce type. Par exemple : 3/4, 5/3, 2/1 Par contre, on ne pourra en aucun cas considérer l'objet 3/0. Si ce cas arrive durant l'exécution, une exception (une erreur) sera déclenchée.

Diapositive précédente Diapositive suivante