Salut

Dans ma classe je dois implémenter compareTo, mais je ne vois pas l'utilité d'écrire implements Comparable, car ça fonctionne si je me contente d'écrire ma méthode:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public int compareTo(Object o) {
 
        int result = -1;
        Location x = (Location)o;
 
        if (o instanceof Location) result = CodeInventaire.compareTo(x.obtCodeInventaire());
 
        return result;
    }
C'est pour gérer les exception, car je pourrais lui passer un objet null .. Mais je lis souvent qu'il faut implémenter l'interface comparable, mais je ne vois pas pourquoi, si quelqu'un pourrait me l'expliquer svp