Ho le seguenti interfacce:
public interface Successorable<E> extends Comparable<E>
E suc();
}
e
interface IInterval <E extends Successorable<E>> {
E min();
E max();
}
Sto cercando di implementare IInterval facendo:
public class Interval<E> implements IInterval<E> {
....
Tuttavia eclipse lamenta che il tipo E non è un sostituto valido per il parametro limitato <E extends Successorable<E>>
del tipo IInterval<E>
.
Che cosa sto sbagliando?
Grazie!