Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Et brukseksempel er når vi vil tilordne kort i en kortstokk farge (eng: suit). I stedet for å bruke en String i koden, hvor du skriver "hjerter", "kløver", osv. kan man definere disse fargene som konstanter i en enum-klasse.
Om man skriver feil i koden når man bruker en String til å representere farge ("spar" vs "spra"), vil ikke dette hindre utførelse av koden, men og man vil kunne få kort med en suit man ikke forventer og har tatt høyde for. Denne "fellen" kan man unngå ved å bruke enum-klasser.

...