Vous êtes sur la page 1sur 1

Ecole Supérieure de Département Génie

Technologie - Agadir Informatique

TD/TP - JAVA
Série 2 A.Mazoul

Objectif:
Créer une classe appelée "Personne" avec des attributs (nom, prénom et âge), des constructeurs par
défaut et surchargé, des méthodes pour définir et obtenir les valeurs des attributs, une surcharge des
méthodes toString() et equals(), et une méthode statique pour suivre le nombre d'instances de la classe.
Ensuite, créer une classe "MainClass" dans un package différent pour instancier des objets "Personne",
les manipuler et afficher des informations.

Étapes à suivre :
1. Créez la classe "Personne" dans un package appelé "ma.esta".
2. Ajoutez les attributs nom, prénom et âge à la classe "Personne".
3. Créez un constructeur par défaut et un constructeur surchargé pour la classe "Personne".
4. Ajoutez des méthodes pour définir (set) et obtenir (get) les valeurs des attributs nom, prénom et âge.
5. Surchargez la méthode toString() pour afficher les informations d'une personne.
6. Surchargez la méthode equals() pour comparer deux objets "Personne".
7. Ajoutez un attribut statique "nombrePersonnes" pour suivre le nombre d'instances de la classe
"Personne".
8. Créez une méthode statique "showNombrePersonnes()" pour afficher le nombre de personnes créées.
9. Dans une classe appelée "MainClass" (dans un package différent), créez une méthode "main()" pour
tester la classe "Personne".
10. Instanciez deux objets "Personne", un avec le constructeur par défaut et l'autre avec le constructeur
surchargé.
11. Utilisez les méthodes "setNom()", "setPrenom()" et "setAge()" pour définir les valeurs des attributs
de l'objet créé avec le constructeur par défaut.
12. Comparez les deux objets "Personne" en utilisant la méthode "equals()".
13. Affichez le nom, prénom et âge des deux objets "Personne" en utilisant les méthodes "getNom()",
"getPrenom()" et "getAge()".
14. Affichez les informations des deux objets "Personne" en passant directement les objets à
"System.out.println()".
15. Déclarez un tableau de 4 objets "Personne" et affectez une personne à chaque case du tableau.
16. Parcourez le tableau des personnes et affichez leurs informations.
17. Appelez la méthode statique "showNombrePersonnes()" pour afficher le nombre total de personnes
créées dans la classe "MainClass".

Vous aimerez peut-être aussi