tp.mesClasses
Class Etudiant

java.lang.Object
  extended by tp.mesClasses.Etudiant

public class Etudiant
extends java.lang.Object

Un etudiant est caractérisé par son numéro, son nom et ses notes.

Author:
jub

Field Summary
private  java.lang.String nom
           
private  Notes notes
           
private  int numero
           
 
Constructor Summary
Etudiant(Etudiant autre)
          Permet de construire un étudiant qui est une recopie d'un autre étudiant
Etudiant(int numero, java.lang.String nom, Notes notes)
          Permet de construire un étudiant en connaîssant son numéro, son nom et ses notes
 
Method Summary
 boolean estEgal(Etudiant autre)
          Permet de comparer deux étudiants.
 double getMoyenne()
          Permet de connaître la moyenne
 java.lang.String getNom()
          Permet de connaïtre le nom de l'étudiant
 double[] getNotes()
          Permet d'obtenir un tableau de notes avec en première position, celle de l'ue1 et en deuxième position celle de l'ue2.
 int getNumero()
          Permet de connaître le numéro de l'étudiant
 double getUe1()
          Permet de connaître la note de l'ue1
 double getUe2()
          Permet de connaître la note de l'ue2
 boolean semestreOk()
          Permet de savoir si l'étudiant à la semestre
 void setNom(java.lang.String nom)
          Permet de modifier le nom de l'étudiant
 void setUe1(double note)
          Permet de modifier la note de l'ue1
 void setUe2(double note)
          Permet de modifier la note de l'ue2
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

numero

private int numero

nom

private java.lang.String nom

notes

private Notes notes
Constructor Detail

Etudiant

public Etudiant(Etudiant autre)
Permet de construire un étudiant qui est une recopie d'un autre étudiant

Parameters:
autre - l'étudiant recopié

Etudiant

public Etudiant(int numero,
                java.lang.String nom,
                Notes notes)
Permet de construire un étudiant en connaîssant son numéro, son nom et ses notes

Parameters:
numero - le numéro de l'étudiant
nom - le nom de l'étudiant
notes - les notes de l'étudiant
Method Detail

estEgal

public boolean estEgal(Etudiant autre)
Permet de comparer deux étudiants. Ils sont égaux, si ils ont le même numéro, le même nom et les mêmes notes

Parameters:
autre - un autre étudiant
Returns:
true si les étudiants sont identiques et false sinon

getMoyenne

public double getMoyenne()
Permet de connaître la moyenne

Returns:
la moyenne des deux ue

getNom

public java.lang.String getNom()
Permet de connaïtre le nom de l'étudiant

Returns:
le nom de l'étudiant

getNotes

public double[] getNotes()
Permet d'obtenir un tableau de notes avec en première position, celle de l'ue1 et en deuxième position celle de l'ue2.

Returns:
le tableau de notes conteant la note de l'ue1 et la note de l'ue2

getNumero

public int getNumero()
Permet de connaître le numéro de l'étudiant

Returns:
le numéro de l'étudiant

getUe1

public double getUe1()
Permet de connaître la note de l'ue1

Returns:
la note de l'ue1

getUe2

public double getUe2()
Permet de connaître la note de l'ue2

Returns:
la note de l'ue2

semestreOk

public boolean semestreOk()
Permet de savoir si l'étudiant à la semestre

Returns:
true si le semestre est obtenu et false sinon

setNom

public void setNom(java.lang.String nom)
Permet de modifier le nom de l'étudiant

Parameters:
nom - le nouveau nom de l'étudiant

setUe1

public void setUe1(double note)
Permet de modifier la note de l'ue1

Parameters:
note - la nouvelle note

setUe2

public void setUe2(double note)
Permet de modifier la note de l'ue2

Parameters:
note - la nouvelle note

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object