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.
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 .