Vous êtes sur la page 1sur 2

Prosit 11

Votre chef vous demande de créer la classe Etudiant sachant qu’un étudiant
est caractérisé par :

● Un id (int)

● Un nom (String)

● Un age (int)

Cette classe possède :

● 2 constructeurs dont un sans paramètre

● Les méthodes Getters & Setters

● La redéfinition de la méthode « toString »

Pour une meilleure gestion des entités vous êtes amené de créer l’interface
« Management » définit comme suit :

public interface Management {

void displayStudents(List<Student> students,


Consumer<Student> con);

void displayStudentsByFilter(List<Student> students,


Predicate<Student> pre, Consumer<Student> con);

String returnStudentsNames(List<Student> students,


Function<Student, String> fun);

Student createStudent(Supplier<Student> sup);

List<Student> sortStudentsById(List<Student> students,


Comparator<Student> com);

Stream<Student> convertToStream(List<Student> students);


}

Vous aimerez peut-être aussi