Ciao
Non mi ricordo bene l'esercizio (Faceva parte di un appello di Ingegneria).
io volevo sapere se un interfaccia Soldi che implementa Comparable ed Iterable va scritta cosi:
codice:
public interface Soldi extends Comparable, Iterable //Senza parametri di tipo
public interface Soldi<T extends Comparable<? super T>> extends Iterable
//Con i parametri di tipo
utilizzando i parametri di tipo, i metodi dell'interfaccia li posso scrivere cosi:
codice:
public interface Soldi<T extends Comparable<? super T>> extends Iterable<T>{
double totale();
void add(Denaro d);
void add(Soldi s);
Soldi sub(Soldi s1, Soldi s2);
}
oppure cosi:
codice:
public interface Soldi<T extends Comparable<? super T>> extends Iterable<T>{
double totale();
void add(T d);
void add(T s);
T sub(T s1, T s2);
}
Spero di essere stato chiaro