View Single Post
Old 29-10-2006, 15:42   #11
mad_hhatter
Senior Member
 
L'Avatar di mad_hhatter
 
Iscritto dal: Oct 2006
Messaggi: 1105
Quote:
Originariamente inviato da leox@mitoalfaromeo
ma poi l'implementazione di compareTo come si fa?!?!
ho provato così:
Codice:
public int compareTo(Event e) {
        return this.time_when.compareTo(e.time_when);
    }
andrà bene??

allora, in soldoni il metodo compareTo deve ritornare un intero >0 se this è concettualmente maggiore dell'argomento del metodo, <0 se this è concettualmente minore di bla bla e =0 se le due entità sono concettualmenti uguali. in particolare compareTo deve tornare 0 se e solo se il metodo equals() dell'interfaccia comparable torna true. trovi questi dettami nella doc ufficiale dell'interfaccia comparable.

se il membro time_when ammette un metodo compareTo coretto, direi che quello che hai scritto va benissimo
mad_hhatter è offline   Rispondi citando il messaggio o parte di esso