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?