Java enum Sleutelwoord

❮ Java sleutelwoorde


Voorbeeld

Skep 'n enummet konstantes (onveranderlike veranderlikes):

enum Level {
  LOW,
  MEDIUM,
  HIGH
}

Jy kan toegang tot enumkonstantes kry met die puntsintaksis :

Level myVar = Level.MEDIUM;

Definisie en gebruik

Die enumsleutelwoord verklaar 'n opgesomde (onveranderbare) tipe.

'n Enum is 'n spesiale "klas" wat 'n groep konstantes (onveranderlike veranderlikes, soos finale veranderlikes) verteenwoordig.

Om 'n opsomming te skep, gebruik die enumsleutelwoord (in plaas van klas of koppelvlak), en skei die konstantes met 'n komma. Let daarop dat hulle in hoofletters moet wees.

Verskil tussen Enums en Klasse

'n enumBlikkie het, net soos 'n class, eienskappe en metodes. Die enigste verskil is dat enum-konstantes is public, staticen final (onveranderbaar - kan nie oorskryf word nie).

An enumkan nie gebruik word om voorwerpe te skep nie, en dit kan nie ander klasse uitbrei nie (maar dit kan koppelvlakke implementeer).

Gebruik opsommings wanneer jy waardes het wat jy weet nie gaan verander nie, soos maande dae, dae, kleure, pak kaarte, ens.


Verwante bladsye

Lees meer oor enums in ons Java Enum Tutoriaal .


❮ Java sleutelwoorde