Non è sbagliato, è giusto.Originariamente inviato da Gap
a) xkè fare:
public Calciatore[] titolari = new Calciatore[11]; è sbagliato?
Perché la sintassi è errata; quella del punto a) è corretta.Originariamente inviato da Gap
o meglio..
b) perchè
public Calciatore[] titolari = new Calciatore()[11];
non compila?
Tu hai allocato un array di riferimenti a oggetti di tipo Calciatore, ma tali riferimenti non sono stati impostati; devi creare tutte le istanze di cui hai bisogno e memorizzarne il riferimento all'interno degli elementi del tuo array.Originariamente inviato da Gap
c) se l'oggetto calciatore necessitasse di un parametro nel costruttore, come potrei fare per far sì che venga creato un vettore di oggetti calciatore?
Ciao!![]()