Lo schema di ciò che volevo fare era così:
I miei dubbi sono: nella classe RevVector devo metterci qualche variabile d'istanza? Inoltre al posto di v devo metterci qualcosa, perchè dovrò passare qualcosa al costruttore RevVectIterator, lì ci metto this? Puoi aiutarmi col codice? Sono ancora un po' nabbo per quanto riguarda l'estensione delle classi, non ho capito ancora bene come funzionano dal lato della sintassi.codice:import java.util.*; public class RevVector<T> extends Vector<T> { public Iterator<T> iterator() { RevVectIterator<T> it = new RevVectIterator<T>(v); return it; } }