0% ont trouvé ce document utile (0 vote)
242 vues1 page

Gestion des Enseignants en Java Set

Le document décrit la conception d'une classe Enseignant avec ses attributs et méthodes, ainsi que l'interface GestionEnseignant et les classes EspritHashSet et EspritTreeSet pour gérer une collection d'enseignants.

Transféré par

Diana Mvaebeme
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
242 vues1 page

Gestion des Enseignants en Java Set

Le document décrit la conception d'une classe Enseignant avec ses attributs et méthodes, ainsi que l'interface GestionEnseignant et les classes EspritHashSet et EspritTreeSet pour gérer une collection d'enseignants.

Transféré par

Diana Mvaebeme
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module : Conception par objet et programmation Java

Interfaces et collections
SET

Ecrivez la classe Enseignant


Un enseignant sera caractérisé par un id, un nom et un prenom. Cette
classe possède :

o 2 constructeurs dont un sans paramètre.


o les méthodes getId(), getNom(), getPrenom(), setId(..), setNom(…), setPrenom(…)
permettant d’accéder aux attributs en écriture et en lecture.
o la redéfinition de la méthode méthode boolean equals(Object o), permettant de tester
l'égalité entre 2 étudiants selon l’id.
o la redéfinition de la méthode toString(), permettant de donner une représentation de
l'étudiant sous forme d'une chaîne de caractères

Ecrire un programme main permettant de tester toutes les méthodes de la classe. Créez
l’interface GestionEnseignant

public interface GestionEnseignant{


public void ajouterEnseignant(Enseignant e);
public boolean rechercherEnseignant (Enseignant e);
public boolean rechercherEnseignant (int id);
public void supprimerEnseignant (Enseignant e);
public void displayEnseignants();
}

Créez les classes EspritHashSet et EspritTreeSet

Construisez les classes EspritHashSet et EspritTreeSet qui implémentent l'interface


GestionEnseignant et qui reposent sur l'utilisation respective d’un HashSet et d’un TreeSet pour la
gestion de la liste des enseignants.

Vous aimerez peut-être aussi