Originariamente inviato da andbin
Metti in Libretto il costruttore in modo che riceva un Studente che poi assegna al campo 'studente'.
GRazie per l'aiuto.

IL problema è che la classe studente per ora è questa:
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;
}
e se assegno studente come mi hai consigliato eclipse mi da errore.
codice:
public Libretto(){
		esami = new ArrayList<Esame>();
		studente = new Studente(nome,cognome,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.

Come posso risolvere?