Ok per quel che riguarda su... alcune cose non le sapevo, il setPunteggio con input da inserire era solo per avere un check step by step ma sicuramente evitabile...

Quote Originariamente inviata da andbin Visualizza il messaggio

E poi scusa, se stampaPunteggio() in Punteggio ha come tipo di ritorno void, come puoi pensare di inserirlo in una espressione tipo "Voto Creatività: " + creativita.stampaPunteggio() ?
Appunto ... non va.

C'è molto da rivedere ....
Vero, non me ne ero accorto ma cambiando "creativita.stampaPunteggio()" con "creativita.getPunteggio" che restituisce un int, il risultato non cambia... mi esce "creativita cannot be solved" Questo perché "creativita" è stata istanziata in un altro metodo?