objet de classe String en Java ne contient pas la même chaîne de caractères qu’un autre objet String). 
q Comme il peut y avoir plusieurs objets de même type de classe, on dit qu’un objet est une instance de classe. 
La définition d’un objet est un peu comme celle d’une structure, sauf qu’elle est composée de deux parties : 
q Les  attributs  sont  les  propriétés  de  l’objet,  c’est­à­dire  les  différentes  variables  qui  définissent  ce  qu’il 
représente, son état. 
q Les méthodes sont les sous­programmes, fonctions ou procédures qui influent sur l’objet, par exemple sur les 
attributs. 
Ces deux parties sont appelées les membres de l’objet. 
Les attributs sont des variables de n’importe quel type, primitif, tableau, objet, etc. Les méthodes sont l’équivalent des 
sous­programmes vus jusqu’à présent, mais propres à l’objet. 
Classe mon_objet
attributs
attr1 :entier
attr2 :tableau[1..10] de ré els
...
mé thodes
procé dure afficher()
procé dure effacer()
...
FinClasse
Reprenez l’exemple procédural sur l’écran. Voici ce que pourrait être la classe de l’objet de type Ecran : 
Type 
Classe Ecran 
attributs 
type :Chaîne 
marque :chaîne 
modèle :chaîne 
diagonale :entier 
hauteur :reel 
largeur :reel 
profondeur :reel 
poids :reel 
connecteur :chaîne 
resolution : tableau[1..10] de chaînes 
méthodes 
Procédure changer_resolution(...) 
Procédure mise_en_veille(...) 
Procédure rallumer(...) 
Procédure regler_affichage(...) 
Procédure affiche_modèle() 
Procédure saisie_modèle() 
FinClasse
5. Déclaration et accès 
Un objet se déclare comme une variable ou un enregistrement sauf que le nom du type est le nom de la classe : 
Var 
ecran1 :Ecran 
ecran2 :Ecran
Vous pouvez aussi créer des tableaux d’objets : 
Var 
ecrans :tableau[1..10] d’Ecrans
- 5 -
© ENI Editions - All rigths reserved - Jonifar lina
198
Précédent

- 198/220

Suivant