public class Identite implements Ordonnable { private String nom; private String prenom; public Identite(String nom, String prenom) { this.nom = nom; this.prenom = prenom; } public boolean plusGrand(Object o) { Identite autre = (Identite) o; if (nom.compareTo(autre.nom) < 0) return false; else if (nom.compareTo(autre.nom) > 0) return true; else if (prenom.compareTo(autre.prenom) < 0) return false; else return true; } public boolean equals(Object o) { Identite autre = (Identite) o; return ((nom.equals(autre.nom)) && (prenom.equals(autre.prenom))); } public String toString() { return prenom + " " + nom; } }