Originariamente inviato da Gap
a) xkè fare:
public Calciatore[] titolari = new Calciatore[11]; è sbagliato?
Non è sbagliato, è giusto.

Originariamente inviato da Gap
o meglio..
b) perchè
public Calciatore[] titolari = new Calciatore()[11];
non compila?
Perché la sintassi è errata; quella del punto a) è corretta.

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?
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.

Ciao!