package MNP; import API.*; import java.util.*; /** * Un étudiant */ public class EtudiantNP implements Etudiant{ private static int nextId=0; private int id, groupe; private String nom, prenom; /** * Constructeur. (modification apporter par le groupe pour accueillir un nouveau parametre : groupe) */ public EtudiantNP(String nom, String prenom, int groupe){ Objects.requireNonNull(nom,"On ne peut pas créer un étudiant avec un nom null"); Objects.requireNonNull(prenom,"On ne peut pas créer un étudiant avec un nom null"); // auto incrément de l'id this.id=++this.nextId; this.groupe = groupe; this.nom=nom; this.prenom=prenom; } /** * permet de récupérer l'identifiant de l'étudiant. * @return l'identifiant. */ public int getId(){ return this.id; } /** * permet de récupérer * @return le nom de l'étudiant. */ public String getNom(){ return this.nom; } /** * permet de récupérer * @return le prénom de l'étudiant */ public String getPrenom(){ return this.prenom; } /** * Ajout de l'equipe pour recuperer son groupe * * @return Le groupe en entier * */ public int getGroupe() { return this.groupe; } }