Si prega di vedere questo link. Per quanto riguarda enumerazioni, signor Bloch diceTipi di enum come spiegato in Java efficace da Joshua Bloch
tipi enum di Java sono classi che esportano una sola istanza per ogni costante enumerazione attraverso un campo finale public static.
Ho letto la documentazione Enum Classe ma non c'era alcun campo finale public static, allora come fa la dichiarazione di cui sopra sono vere. Spiega per favore. Grazie
Il compilatore crea il campo finale statico pubblico per te. Prova a decompilare la classe con javap. –