INTRO_POO - 17/11/2010 INTRODUCTION LA POO Notion de classe...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
17/11/2010 1 1 INTRODUCTION À LA POO Notion de classe et droits d'accès 2 Une classe en C++ est une structure qui contient : des fonctions membres (méthodes) des données membres (attributs) Les mots réservés public et private délimitent le sections visibles par l'application. Exemple : class Avion { public : // fonctions membres publiques void init(char [], char *, float); void affiche(); private : // membres privées char immatriculation[6], *type; // données membres privées float poids; void erreur(char *message); // fonction membre privée}; }
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
17/11/2010 2 3 Recommandations de style : Mettre : la première lettre du nom de la classe en majuscule la liste des membres publics en premier les noms des méthodes en minuscules le caractère _ comme premier caractère du nom d'une donnée membre 4 Droits d'accès L' encapsulation consiste à masquer l'accès à certains attributs et méthodes d'une classe. Elle est réalisée à l'aide des mots clés : private : les membres privés ne sont accessibles que par les fonctions membres de la classe. La partie privée est aussi appelée réalisation . protected : les membres protégés sont comme les membres privés. Mais ils sont aussi accessibles par les fonctions membres des classes dérivées (par héritage). public : les membres publics sont accessibles par tous. La partie publique est appelée interface . Les mots réservés private , protected et public peuvent figurer
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 7

INTRO_POO - 17/11/2010 INTRODUCTION LA POO Notion de classe...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online