Originariamente inviato da valia
una cosa che mi viene in mente: se invece di usare una classe Mese così fatta si definisce una enum??
Si, come soluzione va bene.
Però in quel caso si deve per forza implementare un comparatore e quindi non si potrebbe considerare l'idea di rendere il Mese un oggetto comparabile.
Se avessi indicato la seconda come soluzione, per le enum non si sarebbe aperto alcun spiraglio per poter essere prese in considerazione.