Class Personne

java.lang.Object
  extended by Personne
All Implemented Interfaces:
java.io.Serializable

public class Personne
extends java.lang.Object
implements java.io.Serializable

Donnees sur une personne

See Also:
Serialized Form

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

age

protected int age
Age de la personne


nom

protected java.lang.String nom
Nom de la personne

Constructor Detail

Personne

public Personne(java.lang.String n,
                int a)
Creation d'une personne

Parameters:
a - son age
n - son nom
Method Detail

getAge

public int getAge()
Retourne l'age de la personne

Returns:
l'age de la personne

getNom

public java.lang.String getNom()
Retourne le nom de la personne

Returns:
le nom de la personne

byBytes

public static Personne byBytes(byte[] tab)
Création d'une personne à partir du tableau d'octets la codant

Parameters:
tab - le tableau d'octet codant une personne
Returns:
la personne codée par le tableau, , null en cas de problème

toBytes

public byte[] toBytes()
Transforme une instance de Personne en son codage sous la forme d'un tableau d'octets.

Returns:
le tableau d'octets codant la personne, null en cas de problème

toString

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

equals

public 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

Overrides:
equals in class java.lang.Object