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 sousprogrammes, 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
sousprogrammes 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
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 sousprogrammes, 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
sousprogrammes 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
