Ciao grazie per la rispostaho tre domande:
1)se io volessi creare un'istanza di Persona1(che è abstract) all'interno del metodo toString della classe Genitore,come dovrei fare?Perchè usando una referenza del tipo:
il compilatore mi segnala un errore.codice:Persona1 p; Genitore g=new Genitore(String nome,String cognome); p=g;
2)mi rendo conto che il metodo toString di Genitore è un pò contorto..solo che come faccio ad estrarre il nome e cognome dei figli nell'ArrayList se non usando il metodo get?![]()
3)l'interfaccia iterator(senza Iterable) deve essere necessariamente usata con le iterfacce(es:ArrayList,List ecc..)?