PS: la 3 che apparentemente può portarti in confusione... Sì, devi importare java.util.iterator, non perché Iterable vi appartenga (è di java.lang quindi non serve importare niente) ma il tipo (Iterator) ritornato da iterator() è proprio un Iterator che appartiene a java.util e se non lo importi la JVM ti cazzia visto che non sa che roba sia un IteratorOriginariamente inviato da LeleFT
Non è difficile.
Quando tu implementi un'interfaccia, devi implementarne tutti i metodi previsto (altrimenti devi dichiarare la tua classe come abstract).
Serializable non prevede nessun metodo, quindi non devi implementare nulla.
Per ciascuna interfaccia, vai a vedere la documentazione così sai quanti e quali metodi è necessario implementare.
Ciao.![]()

Rispondi quotando