|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttp.mesClasses.PersonnePlus
public class PersonnePlus
Cette classe définit l'objet Personne
. . On mémorise
trois informations, le nom de la personne, le prénom de la personne
et la date de naissance de la personne. On peut comparer l'age de
personnes.
Field Summary | |
---|---|
private java.util.Date |
naiss
La date de naissance de la Personne |
private java.lang.String |
nom
Le nom de la Personne |
private java.lang.String |
prenom
Le prénom de la Personne |
Constructor Summary | |
---|---|
PersonnePlus(java.lang.String nom,
java.lang.String prenom)
Créé une nouvelle Personne initialisée aux
paramètres donnés. |
|
PersonnePlus(java.lang.String nomIni,
java.lang.String prenomIni,
java.util.Date naissIni)
Créé une nouvelle Personne initialisée aux
paramètres donnés. |
Method Summary | |
---|---|
int |
compareTo(PersonnePlus o)
|
boolean |
equals(java.lang.Object obj)
|
java.util.Date |
getNaissance()
Donne la date de naissance de la Personne |
java.lang.String |
getNom()
Donne le nom de la Personne |
java.lang.String |
getPrenom()
Donne le prénom de la Personne |
boolean |
plusAgee(PersonnePlus autre)
Compare l'âge de la Personne sur laquelle
j'applique la méthode avec l'âge de la Personne
autre donné en paramètre. |
void |
setNom(java.lang.String newNom)
Change le nom de la Personne (en cas de mariage
par exemple). |
java.lang.String |
toString()
renvoie une chaîne de caractères qui décrit la Personne courant (utilisé de manière implicite lorque
l'on fait System.out.println(unePersonne) ) |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String nom
Personne
private java.lang.String prenom
Personne
private java.util.Date naiss
Personne
Constructor Detail |
---|
public PersonnePlus(java.lang.String nom, java.lang.String prenom)
Personne
initialisée aux
paramètres donnés. Le nom est automatiquement converti en
majuscules. Le prénom est automatiquement converti en
minuscules. La date de naissance de la Personne
est la Date
du jour.
nom
- le nom de la Personne
prenom
- le prénom du Personne
public PersonnePlus(java.lang.String nomIni, java.lang.String prenomIni, java.util.Date naissIni)
Personne
initialisée aux
paramètres donnés. Le nom est automatiquement converti en
majuscules. Le prénom est automatiquement converti en
minuscules.
nomIni
- le nom de la Personne
prenomIni
- le prénom du Personne
naissIni
- la date de naissance de la Personne
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.util.Date getNaissance()
Personne
public java.lang.String getNom()
Personne
public java.lang.String getPrenom()
Personne
public boolean plusAgee(PersonnePlus autre)
Personne
sur laquelle
j'applique la méthode avec l'âge de la Personne
autre
donné en paramètre. Renvoie
false
si autre
est la plus vieille,
true
dans le cas contrainre.
autre
- l'autre Personne
public void setNom(java.lang.String newNom)
Personne
(en cas de mariage
par exemple).
newNom
- le nouveau nom de la Personne
public java.lang.String toString()
Personne
courant (utilisé de manière implicite lorque
l'on fait System.out.println(unePersonne)
)
toString
in class java.lang.Object
public int compareTo(PersonnePlus o)
compareTo
in interface java.lang.Comparable<PersonnePlus>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |