Ciao, penso che possiamo liberamente modificare la classe, a patto di mantenere i nomi dei metodi che verranno richiamati dal grader. Io per esempio ho aggiunto alcuni metodi ed attributi utili.
Parlando in modo specifico per il costruttore, non viene chiamato dal grader, ma siamo noi stessi che dobbiamo chiamarlo nell'esercizio, quindi puoi modificarlo come vuoi.
Aggiornamento: nel testo dell'esercizio c'è scritto che possiamo modificare la classe come vogliamo, ovviamente stando bene attenti ai metodi originali.