...
|
---|
Man kan også gi enum-konstantene verdier, som kan hentes ved behov for å presentere konstantene som tekst, tall eller andre datatyper. Man kan også knytte metoder til enum-konstanter.
Det faktum at vi har disse mulighetene gjør at vi egentlig kan se på enum-konstantene som noe i retning av "hybrid-objekter". Enum-konstantene kan ha innhold som felt og metoder, akkurat som vanlige objekter. Men man har allerede definert mengden av konstanter og vi kan ikke forandre de underveis i utførelsen av koden.
...