Java -enum- trefwoord

❮ Java-trefwoorden


Voorbeeld

Maak een enummet constanten (onveranderlijke variabelen):

enum Level {
  LOW,
  MEDIUM,
  HIGH
}

U hebt toegang tot enumconstanten met de puntsyntaxis :

Level myVar = Level.MEDIUM;

Definitie en gebruik

Het enumsleutelwoord 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 enumtrefwoord (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 enumcan heeft, net als een class, attributen en methoden. Het enige verschil is dat enum-constanten zijn public, staticen final (onveranderlijk - kan niet worden overschreven).

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


❮ Java-trefwoorden