En enum type er en spesiell datatype som gjør det mulig å sette variabler til forhåndsdefinerte konstanter.
Det hender at vi ønsker å definere et sett eller en begrenset mengde med verdier på en tydelig måte, og knytte metoder og egenskaper til disse verdiene. Til dette har java en enum-klasse.
...