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 .

Attributs et methodes

  • 1.
    LES ATTRIBUTS ETLES METHODES Année Universitaire: 2012/2013
  • 2.
    Plan Introduction  Les Attributs  Définition  Exemples  Les Méthodes  Définition  Exemples  Conclusion
  • 3.
    Introduction  Une classese 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}).
  • 6.
  • 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.
  • 9.
  • 10.
    Les Méthodes Exemple 2 :
  • 11.
    Les Méthodes Appels des Méthodes :
  • 12.
    Conclusion Au long dece 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 .