SlideShare une entreprise Scribd logo
1  sur  12
LES ATTRIBUTS ET LES METHODES



        Année Universitaire: 2012/2013
Plan

   Introduction
   Les Attributs
        Définition
        Exemples

   Les Méthodes
        Définition
        Exemples

   Conclusion
Introduction
 Une classe se compose des attributs et méthodes
 Une classe est un type structuré
    avec des champs de données typés (attributs) et des
  fonctions membres (méthodes).

       Exemples
Les Attributs
 Définition
  Ils représentent les données encapsulées dans les objets de cette
  classe. Chacune de ces informations est définie par un nom, un
  type de données, une visibilité et peut être initialisé. Le nom de
  l’attribut doit être unique dans la classe. La syntaxe de la
  déclaration d’un attribut est la suivante :

<visibilité> [/] <nom_attribut> : <type>'['<multiplicité>']'
  [{<contrainte>}] ] [ = <valeur_par_défaut> ]
Les Attributs
 <visibilité>
  Public /protected /private
 <type>
   un nom de classe/d’interface ou un type de donné prédéfini
 ['<multiplicité>']
 le nombre de valeurs que l’attribut peut contenir
 [{<contrainte>}]
pour préciser si les valeurs sont ordonnées ({ordered}) ou pas
  ({list}).
Les Attributs
 Exemples

Exemple 1 :




Exemple 2 :
Les Méthodes
 Définition
 Une méthode est une suite d'instructions (fonction) qui
  manipule les attributs de la classe
 Une méthode est caractérisée par sa signature :
  1.   son nom.
  2.   la liste des types des paramètres, dans l'ordre.
Les Méthodes
 <TypeRetour> est le type de retour de la méthode .
 <NomMethode><Portee> est le nom de la portée à
  laquelle est rattachée la méthode.
 <TypeParametre> est le type du paramètre.
 <NomParametre> est le nom du paramètre.
 <ValeurParDefaut> est la valeur éventuellement souhaitée
  pour le paramètre, <...> sont des paramètres additionnels
 <Instructions> sont les instructions contenues dans la
  méthode.
Les Méthodes
 Exemples
      Exemple 1 :
Les Méthodes
    Exemple 2 :
Les Méthodes


   Appels des Méthodes :
Conclusion

Au long de ce cours de C++ en va Utilise les Méthodes
 avec différent notions :
Constructeur et destructeurs.
Modificateurs et les accesseurs .
Le polymorphisme de méthodes, l’héritage de méthodes .

Contenu connexe

En vedette

W303 bts allonne 100000 entrepreneurs v4
W303 bts allonne 100000 entrepreneurs v4W303 bts allonne 100000 entrepreneurs v4
W303 bts allonne 100000 entrepreneurs v4100000 Entrepreneurs
 
Méthode DCF Analyse Pernod Ricard by Larisa Bocaneala
Méthode DCF Analyse Pernod Ricard by Larisa BocanealaMéthode DCF Analyse Pernod Ricard by Larisa Bocaneala
Méthode DCF Analyse Pernod Ricard by Larisa BocanealaLarisaBocaneala
 
Philippe Gargov "La gare pour grands enfants"
Philippe Gargov "La gare pour grands enfants"Philippe Gargov "La gare pour grands enfants"
Philippe Gargov "La gare pour grands enfants"Gares & Connexions
 
Antonella Casellato, Pavillon de l’Arsenal
Antonella Casellato, Pavillon de l’ArsenalAntonella Casellato, Pavillon de l’Arsenal
Antonella Casellato, Pavillon de l’ArsenalGares & Connexions
 
Pierre Flicoteaux, Directeur de l'Institut Gares
Pierre Flicoteaux, Directeur de l'Institut Gares Pierre Flicoteaux, Directeur de l'Institut Gares
Pierre Flicoteaux, Directeur de l'Institut Gares Gares & Connexions
 
Fadhilah surat ayat al quran
Fadhilah surat ayat al quranFadhilah surat ayat al quran
Fadhilah surat ayat al quranalfan bainofi
 
Operating systems
Operating systemsOperating systems
Operating systemsAbraham
 
Arnaud Paillard "la gare TER dans 10 ans : une gare qui tourne le dos à la vi...
Arnaud Paillard "la gare TER dans 10 ans : une gare qui tourne le dos à la vi...Arnaud Paillard "la gare TER dans 10 ans : une gare qui tourne le dos à la vi...
Arnaud Paillard "la gare TER dans 10 ans : une gare qui tourne le dos à la vi...Gares & Connexions
 
D. Laousse "Plateformes de mobilité"
D. Laousse "Plateformes de mobilité"D. Laousse "Plateformes de mobilité"
D. Laousse "Plateformes de mobilité"Gares & Connexions
 
Cameroun , opportunites d&rsquo;investissement
Cameroun , opportunites d&rsquo;investissementCameroun , opportunites d&rsquo;investissement
Cameroun , opportunites d&rsquo;investissementinvestincameroon
 
BUKU ENGLISH MGMP SMK BONDOWOSO FOR GRADE X
BUKU ENGLISH MGMP SMK BONDOWOSO FOR GRADE XBUKU ENGLISH MGMP SMK BONDOWOSO FOR GRADE X
BUKU ENGLISH MGMP SMK BONDOWOSO FOR GRADE Xalfan bainofi
 

En vedette (14)

W303 bts allonne 100000 entrepreneurs v4
W303 bts allonne 100000 entrepreneurs v4W303 bts allonne 100000 entrepreneurs v4
W303 bts allonne 100000 entrepreneurs v4
 
Presentation baba
Presentation babaPresentation baba
Presentation baba
 
Méthode DCF Analyse Pernod Ricard by Larisa Bocaneala
Méthode DCF Analyse Pernod Ricard by Larisa BocanealaMéthode DCF Analyse Pernod Ricard by Larisa Bocaneala
Méthode DCF Analyse Pernod Ricard by Larisa Bocaneala
 
Philippe Gargov "La gare pour grands enfants"
Philippe Gargov "La gare pour grands enfants"Philippe Gargov "La gare pour grands enfants"
Philippe Gargov "La gare pour grands enfants"
 
Wind Energy Presentation
Wind Energy PresentationWind Energy Presentation
Wind Energy Presentation
 
Antonella Casellato, Pavillon de l’Arsenal
Antonella Casellato, Pavillon de l’ArsenalAntonella Casellato, Pavillon de l’Arsenal
Antonella Casellato, Pavillon de l’Arsenal
 
Pierre Flicoteaux, Directeur de l'Institut Gares
Pierre Flicoteaux, Directeur de l'Institut Gares Pierre Flicoteaux, Directeur de l'Institut Gares
Pierre Flicoteaux, Directeur de l'Institut Gares
 
Fadhilah surat ayat al quran
Fadhilah surat ayat al quranFadhilah surat ayat al quran
Fadhilah surat ayat al quran
 
Guide de l'investisseur
Guide de l'investisseurGuide de l'investisseur
Guide de l'investisseur
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Arnaud Paillard "la gare TER dans 10 ans : une gare qui tourne le dos à la vi...
Arnaud Paillard "la gare TER dans 10 ans : une gare qui tourne le dos à la vi...Arnaud Paillard "la gare TER dans 10 ans : une gare qui tourne le dos à la vi...
Arnaud Paillard "la gare TER dans 10 ans : une gare qui tourne le dos à la vi...
 
D. Laousse "Plateformes de mobilité"
D. Laousse "Plateformes de mobilité"D. Laousse "Plateformes de mobilité"
D. Laousse "Plateformes de mobilité"
 
Cameroun , opportunites d&rsquo;investissement
Cameroun , opportunites d&rsquo;investissementCameroun , opportunites d&rsquo;investissement
Cameroun , opportunites d&rsquo;investissement
 
BUKU ENGLISH MGMP SMK BONDOWOSO FOR GRADE X
BUKU ENGLISH MGMP SMK BONDOWOSO FOR GRADE XBUKU ENGLISH MGMP SMK BONDOWOSO FOR GRADE X
BUKU ENGLISH MGMP SMK BONDOWOSO FOR GRADE X
 

Attributs et methodes

  • 1. LES ATTRIBUTS ET LES METHODES Année Universitaire: 2012/2013
  • 2. Plan  Introduction  Les Attributs  Définition  Exemples  Les Méthodes  Définition  Exemples  Conclusion
  • 3. Introduction  Une classe se compose des attributs et méthodes  Une classe est un type structuré avec des champs de données typés (attributs) et des fonctions membres (méthodes). Exemples
  • 4. Les Attributs  Définition Ils représentent les données encapsulées dans les objets de cette classe. Chacune de ces informations est définie par un nom, un type de données, une visibilité et peut être initialisé. Le nom de l’attribut doit être unique dans la classe. La syntaxe de la déclaration d’un attribut est la suivante : <visibilité> [/] <nom_attribut> : <type>'['<multiplicité>']' [{<contrainte>}] ] [ = <valeur_par_défaut> ]
  • 5. Les Attributs  <visibilité> Public /protected /private  <type> un nom de classe/d’interface ou un type de donné prédéfini  ['<multiplicité>'] le nombre de valeurs que l’attribut peut contenir  [{<contrainte>}] pour préciser si les valeurs sont ordonnées ({ordered}) ou pas ({list}).
  • 7. Les Méthodes  Définition Une méthode est une suite d'instructions (fonction) qui manipule les attributs de la classe  Une méthode est caractérisée par sa signature : 1. son nom. 2. la liste des types des paramètres, dans l'ordre.
  • 8. Les Méthodes  <TypeRetour> est le type de retour de la méthode .  <NomMethode><Portee> est le nom de la portée à laquelle est rattachée la méthode.  <TypeParametre> est le type du paramètre.  <NomParametre> est le nom du paramètre.  <ValeurParDefaut> est la valeur éventuellement souhaitée pour le paramètre, <...> sont des paramètres additionnels  <Instructions> sont les instructions contenues dans la méthode.
  • 10. Les Méthodes Exemple 2 :
  • 11. Les Méthodes Appels des Méthodes :
  • 12. Conclusion Au long de ce cours de C++ en va Utilise les Méthodes avec différent notions : Constructeur et destructeurs. Modificateurs et les accesseurs . Le polymorphisme de méthodes, l’héritage de méthodes .