GRazie per l'aiuto.Originariamente inviato da andbin
Metti in Libretto il costruttore in modo che riceva un Studente che poi assegna al campo 'studente'.
IL problema è che la classe studente per ora è questa:e se assegno studente come mi hai consigliato eclipse mi da errore.codice:public class Studente { //COSTRUTTORE public Studente(String nome,String cognome,int matricola){ this.nome=nome; this.cognome=cognome; this.matricola=matricola; } //CAMPI DI ESEMPLARE private String nome; private String cognome; private int matricola; }
Potrei usare la classe scanner o mettere io stessi i valori giusti,ma se faccio ciò mischio la classe Scanner con la classe Libretto.Sarebbe come mettere System.out che provocherebbe l'effetto collaterale.codice:public Libretto(){ esami = new ArrayList<Esame>(); studente = new Studente(nome,cognome,matricola); }
Come posso risolvere?

Rispondi quotando