
Originariamente inviata da
Ansharja
All'interno della classe Ufficio, dove tu crei l'array, le variabili luca,giorgio, etc. non sono definite, quindi riceveresti un errore in compilazione.
A me pare piuttosto strano che tu debba definire i quattro oggetti di tipo Uomo all'interno della stessa classe Uomo, la cosa di solito viene evitata.
E' molto più sensato avere all'interno di Uomo un costruttore così definito:
codice:
public Uomo(String name){
this.name=name;
}
E perciò nella classe Ufficio ti basterebbe fare:
codice:
employees[0]=new Uomo("Luca");
Ovviamente nel costruttore di Uomo, se segui questo approccio, puoi passare tutte le informazioni che vuoi