FabioJ ha scritto:
Potete cortesemente aiutarmi ? Grazie.
Innanzitutto gli screenshot non sono molto leggibili .... ma qualcosa si vede.
Comunque in generale, se non ci sono questioni specifiche, metti le classi come
public e anche il costruttore come
public. Mi riferisco alla classe Libro.
Riguardo la classe ProveGenerics, i tipi List, LinkedList e Iterator sono del package java.util, quindi vanno importati (cosa che non hai fatto e quindi hai quei errori).
Anche Iterator è un tipo "generico", quindi anch'esso va parametrizzato (nel tuo caso Iterator<Libro> ).
E tieni presente che invece di
String l3 = new String("Madame Bovary");
si può e dovrebbe fare
String l3 = "Madame Bovary";
Il costruttore di String che riceve un String sostanzialmente è ... una fesseria (ma è lì per motivi storici).
E infine, se hai un String l3, ovviamente NON puoi fare biblioteca.add(l3), perché biblioteca è una lista di oggetti Libro ... non di String.