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

Gestion des étudiants en Java

Le document décrit la conception d'une classe Etudiant avec ses attributs et méthodes, ainsi que l'interface University et ses méthodes de gestion d'étudiants. Il présente également la création des classes EspritVector et EspritArrayList qui implémentent cette interface.

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)
102 vues1 page

Gestion des étudiants en Java

Le document décrit la conception d'une classe Etudiant avec ses attributs et méthodes, ainsi que l'interface University et ses méthodes de gestion d'étudiants. Il présente également la création des classes EspritVector et EspritArrayList qui implémentent cette interface.

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
LIST

Ecrivez la classe Etudiant


Un étudiant est 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 University

public interface University{


public void ajouterEtudiant(Etudiant e);
public boolean rechercherEtudiant(Etudiant e);
public boolean rechercherEtudiant(String nom);
public void supprimerEtudiant(Etudiant e);
public void displayEtudiants();
public void trierEtudiantsParId();
public void trierEtudiantsParNom();
}

Créez les classes EspritVector et EspritArrayList

Construisez les classes EspritVector et EspritArrayList qui implémentent l'interface University et


qui reposent sur l'utilisation respective d’un Vector et d’un ArrayList pour la gestion de la liste des
étudiants.

Vous aimerez peut-être aussi