TP4: Complément sur les Objets et les Classes

Faculté des Sciences de Bizerte
1/1
100%
Rendu du PDF...
Page 1 sur 1Lecteur de document UniversityLib

TP4: Complément sur les Objets et les Classes

Faculté des Sciences de Bizerte · Object-Oriented Programming (OOP) · notes

Voir tous les documents en programmation

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