projet SI

Pages: 7 (1608 mots) Publié le: 26 mai 2014
Membres statiques, constantes
R´f´rences, constructeur de recopie, affectation
ee

Programmations Orient´es Objet
e
Programmation en C++

Laila AMIR

IRISI & Licence SIR
Ann´e universitaire 2013/2014
e

Laila AMIR

Programmations Orient´es Objet
e

Membres statiques, constantes
R´f´rences, constructeur de recopie, affectation
ee

Plan
1

Membres statiques, constantesMembre donn´e statique
e
Fonction membre statique
Membre donn´e constant
e
Fonction membre constante

2

R´f´rences, constructeur de recopie, affectation
ee
Passage des param`tres par r´f´rence
e
ee
Passage des d’objets par r´f´rence
ee
Le clonage d’objets : recopie et affectation
Le constructeur de recopie

Laila AMIR

Programmations Orient´es Objet
e

Membres statiques,constantes
R´f´rences, constructeur de recopie, affectation
ee

Plan
1

Membres statiques, constantes
Membre donn´e statique
e
Fonction membre statique
Membre donn´e constant
e
Fonction membre constante

2

R´f´rences, constructeur de recopie, affectation
ee
Passage des param`tres par r´f´rence
e
ee
Passage des d’objets par r´f´rence
ee
Le clonage d’objets : recopie et affectationLe constructeur de recopie

Laila AMIR

Programmations Orient´es Objet
e

Membres statiques, constantes
R´f´rences, constructeur de recopie, affectation
ee

Membre donn´e statique
e
Fonction membre statique
Membre donn´e constant
e
Fonction membre constante

Plan
1

Membres statiques, constantes
Membre donn´e statique
e
Fonction membre statique
Membre donn´e constant
eFonction membre constante

2

R´f´rences, constructeur de recopie, affectation
ee
Passage des param`tres par r´f´rence
e
ee
Passage des d’objets par r´f´rence
ee
Le clonage d’objets : recopie et affectation
Le constructeur de recopie

Laila AMIR

Programmations Orient´es Objet
e

Membres statiques, constantes
R´f´rences, constructeur de recopie, affectation
ee

Membre donn´estatique
e
Fonction membre statique
Membre donn´e constant
e
Fonction membre constante

Le qualificatif static pour un membre donn´e statique
e

Avec le qualificatif static devant un attribut d’une classe on peut
sp´cifier que cet attribut est commun ` tous les objets de la
e
a
classe. Ce qu’on nomme un attribut (de classe).
Les membres donn´es statiques sont des sortes de variablesglobales
e
dont la port´e est limit´e ` la classe.
e
e a
Un attribut sans le mot-cl´ static correspond ` un attribut
e
a
(d’instance).

Laila AMIR

Programmations Orient´es Objet
e

Membres statiques, constantes
R´f´rences, constructeur de recopie, affectation
ee

Membre donn´e statique
e
Fonction membre statique
Membre donn´e constant
e
Fonction membre constante

Exempleclass exp1{
int n;
float x;
};
une d´claration telle que:exp1 a, b;
e
conduit ` une situation que l’on
a
peut sch´matiser ainsi :
e

a et b poss`dent ses propres
e
donn´es n, x
e
Laila AMIR

class exp2{
static int n;
float x;
};
une d´claration telle que:exp2 a, b;
e
conduit ` une situation que l’on
a
peut sch´matiser ainsi :
e

a et b partagent la donn´e n
eProgrammations Orient´es Objet
e

Membres statiques, constantes
R´f´rences, constructeur de recopie, affectation
ee

Membre donn´e statique
e
Fonction membre statique
Membre donn´e constant
e
Fonction membre constante

Initialisation d’un membre donn´e statique
e
Un membre donn´e statique n’existe qu’en un seul exemplaire
e
ind´pendamment des objets (mˆme si aucun objet n’a pas encore
ee
´t´ cr´e). Alors son initialisation ne peut plus ˆtre faite par le
ee e
e
constructeur de la classe.
On ne peut mˆme pas initialiser un membre statique lors de sa
e
d´claration comme dans :
e
class exp2{
static int n = 2; //erreur
}
Un membre statique doit ˆtre initialis´ (` l’ext´rieur de la d´claration
e
e a
e
e
de la classe) par une instruction telle que : exp2::n = 2;...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Projet d'analyse et de conception si
  • SI ethique et gestion de projet
  • Processus de gestion des projets SI
  • Planifier un projet si
  • Projet si
  • Alignement stratégique du si et gestion de portefeuille de projets
  • Histoire de l'hélicoptère (réel et rc) (projet si)
  • 694 Pnf Si 5 Projet Dijon 26 Mars 2013 Ph

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !