Parola chiave enum Java
Esempio
Crea un enum
con costanti (variabili non modificabili):
enum Level {
LOW,
MEDIUM,
HIGH
}
Puoi accedere alle enum
costanti con la sintassi del punto :
Level myVar = Level.MEDIUM;
Definizione e utilizzo
La enum
parola chiave dichiara un tipo enumerato (non modificabile).
Un enum è una "classe" speciale che rappresenta un gruppo di costanti (variabili non modificabili, come le variabili finali).
Per creare un'enumerazione, utilizzare la enum
parola chiave (invece di classe o interfaccia) e separare le costanti con una virgola. Nota che dovrebbero essere in lettere maiuscole.
Differenza tra enumerazioni e classi
Una enum
lattina, proprio come una class
, ha attributi e metodi. L'unica differenza è che le costanti enum sono public
e static
( final
non modificabili - non possono essere sovrascritte).
An enum
non può essere utilizzato per creare oggetti e non può estendere altre classi (ma può implementare interfacce).
Usa le enumerazioni quando hai valori che sai non cambieranno, come i giorni del mese, i giorni, i colori, il mazzo di carte, ecc.
Pagine correlate
Leggi di più sulle enumerazioni nel nostro tutorial Java Enum .