Salve a tutti...ho un piccolo problema con l'interfaccia Comparable in un esercizietto...
in poche parole se scrivo una cosa del genere

codice:
public class Cane extends Animale implements Comparable<Cane>
ottengo il seguente tipo di errore:
The interface Comparable cannot be implemented more than once with different arguments: Comparable<Animale> and Comparable<Cane>.
C'è qualche altra soluzione oltre ad implementare Comparable<Animale> e poi fare il cast esplicito alla classe Cane???(non vorrei incappare in ClassCastException a runtime)