Java enum Sleutelwoord
Voorbeeld
Skep 'n enum
met konstantes (onveranderlike veranderlikes):
enum Level {
LOW,
MEDIUM,
HIGH
}
Jy kan toegang tot enum
konstantes kry met die puntsintaksis :
Level myVar = Level.MEDIUM;
Definisie en gebruik
Die enum
sleutelwoord 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 enum
sleutelwoord (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 enum
Blikkie het, net soos 'n class
, eienskappe en metodes. Die enigste verskil is dat enum-konstantes is public
, static
en final
(onveranderbaar - kan nie oorskryf word nie).
An enum
kan 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 .