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

Classe qui décrit une personne. Implémente java.io.Serializable car doit transiter à travers des sockets et des flux.

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(int a, java.lang.String n)
          Crèe une nouvelle personne
 
Method Summary
 boolean equals(java.lang.Object obj)
          Ne pas oublier de rédéfinir la méthode equals pour que la comparaison de personne fonctionne aussi sur des copies d'objets (comme c'est le cas par principe quand ils transitent à travers le réseau et des flux)
 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(int a,
                java.lang.String n)
Crèe une nouvelle personne

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

toString

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

equals

public boolean equals(java.lang.Object obj)
Ne pas oublier de rédéfinir la méthode equals pour que la comparaison de personne fonctionne aussi sur des copies d'objets (comme c'est le cas par principe quand ils transitent à travers le réseau et des flux)

Overrides:
equals in class java.lang.Object