java.lang.Object Personne
public class Personne
Donnees sur une personne
Field Summary | |
---|---|
protected int |
age
Age de la personne |
protected java.lang.String |
nom
Nom de la personne |
Constructor Summary | |
---|---|
Personne(java.lang.String n,
int a)
Creation d'une personne |
Method Summary | |
---|---|
static Personne |
byBytes(byte[] tab)
Création d'une personne à partir du tableau d'octets la codant |
boolean |
equals(java.lang.Object obj)
Redefinition de la methode equals pour que lors de comparaisons, on compare le contenu des objets, et pas leur adresse |
int |
getAge()
Retourne l'age de la personne |
java.lang.String |
getNom()
Retourne le nom de la personne |
byte[] |
toBytes()
Transforme une instance de Personne en son codage sous la forme d'un tableau d'octets. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected int age
protected java.lang.String nom
Constructor Detail |
---|
public Personne(java.lang.String n, int a)
a
- son agen
- son nomMethod Detail |
---|
public int getAge()
public java.lang.String getNom()
public static Personne byBytes(byte[] tab)
tab
- le tableau d'octet codant une personne
null
en cas de problèmepublic byte[] toBytes()
null
en cas de problèmepublic java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object