Vous êtes sur la page 1sur 5

10/19/23, 2:56 PM INF207(3) #6242: Activités 2.

2: Modifier

Activités 2.2 

Importer des questions | Ajouter une page de contenu | Ajouter un groupe | Ajouter une page question ici

https://elearn.univ-lome.tg:8181/mod/lesson/edit.php?id=39189 1/5
10/19/23, 2:56 PM INF207(3) #6242: Activités 2.2: Modifier

1 - Des objets qui se ressemblent     

Activité 1 - Des objets qui se ressemblent


Choisir deux (2) des cinq objets listés dans la leçon 2.1.

Pour chacun d'eux, définir au moins trois (3) autres objets de même type (qui leur ressemblent à quelques caractériques
près). Pour faire simple, pour chaque cas, construire un tableau comme dans l'exemple suivant :

Voiture

Marque Modèle Couleur

voiture1 Toyota Rav4 Rouge

voiture2 Nissan kicks 2015 Verte

voiture3 Mazda CX-9 Bleue

Composition

Saut 1: Page suivante

Importer des questions | Ajouter une page de contenu | Ajouter un groupe | Ajouter une fin de groupe | Ajouter une fin de 
branchement | Ajouter une page question ici

https://elearn.univ-lome.tg:8181/mod/lesson/edit.php?id=39189 2/5
10/19/23, 2:56 PM INF207(3) #6242: Activités 2.2: Modifier

Définition d'une classe     

Activité 2 - Définition d'une classe


De l'exemple précedent, nous pouvons dire que les trois voitures voiture1, voiture2 et voiture3 apparetiennent à une même
famille d'objets ou encore à une même classe que nous pouvons nommer Voiture.

1. Proposer une définition à la notion de classe en POO.

3. Comparer la définition à celle du support de cours.

3. Conclure.

Composition

Saut 1: Page suivante

Importer des questions | Ajouter une page de contenu | Ajouter un groupe | Ajouter une fin de groupe | Ajouter une fin de
branchement | Ajouter une page question ici

Instances d'une classe     

Activité 3 : Instances d'une classe


Nous avons noté que les objets voiture1, voiture2 et voiture3 ont pour classe la classe Voiture . On dit aussi que voiture1,
voiture2 et voiture3 sont de type Voiture ou que les objets voiture1, voiture2 et voiture3 sont des instances de la classe
Voiture.

1. Proposer une définition au terme "instance d'une classe"

https://elearn.univ-lome.tg:8181/mod/lesson/edit.php?id=39189 3/5
10/19/23, 2:56 PM INF207(3) #6242: Activités 2.2: Modifier

Instances d'une classe     

Composition

Saut 1: Page suivante

Importer des questions | Ajouter une page de contenu | Ajouter un groupe | Ajouter une fin de groupe | Ajouter une fin de
branchement | Ajouter une page question ici

Attributs et méthodes de classe     

Activité 4 - Attributs et méthodes de classe


Nous avons, jusque là, parlé de la notion d'attribut d'instance. Il faut noter que pour un tel attribut, chaque instance de la
classe a accès à sa propre occurrence (copie) de l'attribut qui n'est rien d'autre qu'une variable.

Il est possible de définir un attribut de classe qui est partagé entre toutes les instances d'une même classe : Cet attribut
n'existe donc qu'une seule fois en mémoire. Un tel attribut permet de stocker une constante ou une valeur accessible en
lecture et en modification à toutes les instances de la classe.

Reconsidérons la classe Etudiant de l'activité Premiers pas en POO. On veut rajouter un attribut nombreEtudiants pour y
stocker le nombre d'étudiants (instances) créés au total.

1. L'attribut nombreEtudiants doit-il être un attribut d'instance ou un attribut de classe ? Justifier.

2. Donner la différence entre attribut d'instance et attribut de classe

3. Par analogie, proposer une définition à la notion de méthode de classe



4. Proposer pour la classe Etudiant, une méthode de classe. On ne demande pas d'écrire le code de la méthode; le nom et
la description textuelle suffiront.

https://elearn.univ-lome.tg:8181/mod/lesson/edit.php?id=39189 4/5
10/19/23, 2:56 PM INF207(3) #6242: Activités 2.2: Modifier

Attributs et méthodes de classe     

Composition

Saut 1: Page suivante

Importer des questions | Ajouter une page de contenu | Ajouter un groupe | Ajouter une fin de groupe | Ajouter une fin de
branchement | Ajouter une page question ici

◄ Activités 2.1

Aller à…

Activités 2.3 ►

https://elearn.univ-lome.tg:8181/mod/lesson/edit.php?id=39189 5/5

Vous aimerez peut-être aussi