allora il return ci vuole perché stai dicendo che i metodi hanno un valore di ritorno diverso da void. Se avessi messo void come valore di ritorno, il return non sarebbe stato obbligatorio.

Seconda cosa, mi fai vedere le 2 classi che avresti creato?