Quote Originariamente inviata da el92 Visualizza il messaggio
Il compilatore mi segnala un errore alla prima riga della sottoclasse BloccoNumerato di tipo:
BloccoNumerato is not abstract and does not override abstract method compareTo(java.lang.Object) in java.lang.Comparable
class BloccoNumerato extends Blocco {

Adesso mi chiedo...ho implementato tutti i metodi della classe astratta Blocco,Perchè mi dà errore?
Se metti solo

.... implements Comparable

allora devi avere un

int compareTo(Object o)

non puoi mettere Blocco come parametro!


Se invece metti:

.... implements Comparable<Blocco>

allora devi avere

int compareTo(Blocco b)