Java -enum- trefwoord
Voorbeeld
Maak een enum
met constanten (onveranderlijke variabelen):
enum Level {
LOW,
MEDIUM,
HIGH
}
U hebt toegang tot enum
constanten met de puntsyntaxis :
Level myVar = Level.MEDIUM;
Definitie en gebruik
Het enum
sleutelwoord declareert een opgesomd (onveranderlijk) type.
Een opsomming is een speciale "klasse" die een groep constanten vertegenwoordigt (onveranderlijke variabelen, zoals uiteindelijke variabelen).
Om een opsomming te maken, gebruikt u het enum
trefwoord (in plaats van klasse of interface) en scheidt u de constanten met een komma. Merk op dat ze in hoofdletters moeten zijn.
Verschil tussen opsommingen en klassen
Een enum
can heeft, net als een class
, attributen en methoden. Het enige verschil is dat enum-constanten zijn public
, static
en final
(onveranderlijk - kan niet worden overschreven).
An enum
kan niet worden gebruikt om objecten te maken en kan geen andere klassen uitbreiden (maar kan wel interfaces implementeren).
Gebruik opsommingen als je waarden hebt waarvan je weet dat ze niet zullen veranderen, zoals maanddagen, dagen, kleuren, kaartspellen, enz.
Gerelateerde pagina's
Lees meer over enums in onze Java Enum Tutorial .