Package donnees

Class Personne

java.lang.Object
donnees.Personne
All Implemented Interfaces:
Serializable

public class Personne extends Object implements Serializable
Classe qui décrit une personne. Implémente java.io.Serializable car doit transiter à travers des sockets et des flux.
Author:
Eric Cariou
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private int
    Age de la personne
    private String
    Nom de la personne
    private static final long
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Personne(int a, String n)
    Crèe une nouvelle personne
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Ne surtout 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)
    int
     
     
    int
     
    void
    setAge(int age)
     
    void
     
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • age

      private int age
      Age de la personne
    • nom

      private String nom
      Nom de la personne
  • Constructor Details

    • Personne

      public Personne(int a, String n)
      Crèe une nouvelle personne
      Parameters:
      a - son age
      n - son nom
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getAge

      public int getAge()
    • setAge

      public void setAge(int age)
    • getNom

      public String getNom()
    • setNom

      public void setNom(String nom)
    • equals

      public boolean equals(Object obj)
      Ne surtout 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 Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object