UNIVERSITE DE CARTHAGE FACULTE DES SCIENCES DE BIZERTE
DEPARTEMENT INFORMATIQUE
Classe : SI2 Matière : TP-POO
A-U : 13/12
TP4: Complément sur les Objets et les Classes
Exercice:
Publicité
1- Définir une classe Etudiant comportant les attributs privés suivants :
a. Nom. b. Prénom. c. Numéro d’inscription. d. Age. e. Moyenne.
2- Définir un constructeur permettant d’instancier cette classe. 3- Définir les méthodes suivantes :
a. static Etudiant meilleureMoyenne(Etudiant e1, Etudiant e2) : Compare la
moyenne de deux étudiants et retourne celui qui a la meilleure moyenne
b. static void comparerAge(Etudiant e1, Etudiant e2) : Permet de comparer l’âge
Publicité
de deux étudiants passés en paramètres et d’afficher le résultat.
c. void affiche() : Permet d’afficher toutes les informations de l’étudiant.
4- Ecrire la classe TestEtudiant qui contient la méthode main permettant de :
a. Construire deux étudiants. b. Afficher les deux étudiants. c. Comparer la moyenne et l’âge des deux étudiants. d. Changer la moyenne du premier étudiant à 14.5. e. Modifier l’âge du second étudiant avec une valeur de votre choix. f. Réafficher les nouveaux attributs des deux étudiants.
Est-ce que l’exécution du programme marche ? Rajouter les méthodes nécessaires au bon fonctionnement du programme.
5- On voudrait supprimer les deux méthodes meilleureMoyenne et comparerAge de la classe Etudiant. Modifier la méthode main de la classe TestEtudiant afin d’effectuer les comparaisons de la moyenne et de l’âge au sein de cette méthode.
Publicité
1/1