Bonjour,
j'ai une classe qui s'appelle successeur et dont le constructeur prend en parametre un int
Dans la classe successeur j'ai redefinie compareTo
Malgré sa quand je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public int compareTo(Object other) { int nombre1 = ((Successeur) other).getPositionnSucc(); int nombre2 = this.getPositionnSucc(); if (nombre1 > nombre2) return -1; else if(nombre1 == nombre2) return 0; else return 1; }j'ai une exception
Code : Sélectionner tout - Visualiser dans une fenêtre à part Collections.sort(listS);
Une idée du probleme ?in thread "main" java.lang.ClassCastException: p.Successeur
Partager