Parola chiave enum Java

❮ Parole chiave Java


Esempio

Crea un enumcon costanti (variabili non modificabili):

enum Level {
  LOW,
  MEDIUM,
  HIGH
}

Puoi accedere alle enumcostanti con la sintassi del punto :

Level myVar = Level.MEDIUM;

Definizione e utilizzo

La enumparola 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 enumparola 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 enumlattina, proprio come una class, ha attributi e metodi. L'unica differenza è che le costanti enum sono publice static( final non modificabili - non possono essere sovrascritte).

An enumnon 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 .


❮ Parole chiave Java