Ciao
Posta tutto l'errore di compilazione che così non si capisce.
Occhio e croce credo comunque che ci sia un errore nel passaggio di parametri alla funzione valorizza, cioè l'array lo devi passare senza parentesi quadre.

') expected' vuol dire che il parser, prima della compilazione, si aspettava di trovare una chiusura di parentesi e invece ha trovato qualcosaltro.

Comunque posta tutti gli errori di compilazione.

quello che non riesco a ficcarmi in testa è, per ogni programma, cosa conviene dichiarare prima di creare il costruttore che abbia lo stesso nome della classe. E inoltre, nel costruttore che ha lo stesso nome della classe (che poi sarebbe il tipo che vado a creare nel main) cosa mi conviene dichiarare??
Qui non ho capito cosa intendi. IN genere in cima alla classe si dichiarano i campi (le variabili globali alla classe) dell'oggetto...
azz non ho proprio capito cosa intendi

spiegati meglio

edit: mica me ne ero accorto che l'array non era dichiarato :/