ENIS0, 2021 TD1 : Classes et Objets Exercice Le diagramme de classe de la class
ENIS0, 2021 TD1 : Classes et Objets Exercice Le diagramme de classe de la classe Employee permet de définir les champs de cette classe. Elle possède 4 attributs privés : id, firstName, lastName et salary. Elle a un constructeur public qui permet d’initialiser les attributs de la classe. Un ensemble de getters/setters permettent d’accéder aux attributs privés. De plus, une méthode raiseSalary augmente le salaire d’un pourcentage passé en paramètre. Enfin, la méthode toString() retourne une chaîne contenant des informations sur la classe selon le commentaire précisé dans le diagramme. 1. Écrire la classe Employee définie par le diagramme de classe ci-dessus en tenant compte des commentaires du diagramme comme le format des messages à afficher. 2. Écrire une classe Entreprise qui a pour attribut son nom, son adresse et list qui est un attribut de type ArrayList permettant de stocker des objets de type Employee. Une méthode void ajouter(Employee e) permet d’ajouter un objet de type Employee à la liste list. Une méthode Boolean chercher (int id) permet de tester si un employe d’identifiant id est dans l’entreprise. Enfin une méthode afficher() permet d’afficher à l’écran les informations liées à la liste de tous les employés de l’entreprise. 3. Écrire une classe TestEmployee qui permet de saisir les données d’une entreprise et de ses employés en utilisant les classes Employee et Entreprise. Pour chaque saisie on demande si on veut faire une augmentation de salaire de l’employé, si oui on donnera le montant. La saisie s’arrête lorsque la valeur id de l’employé vaut 0. Avant de quitter le programme, on affiche la liste de tous les employés de l’entreprise. uploads/Finance/ poo-td1.pdf
Documents similaires







-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 15, 2022
- Catégorie Business / Finance
- Langue French
- Taille du fichier 0.1137MB