Sobes.tech
Junior — Middle

Millistes olukordades ja milleks kasutatakse programmeerimises määratlust (Enumeration)?

sobes.tech AI

Vastus AI-lt

Enumid (enum) kasutatakse piiratud kogumi konstantide määratlemiseks, mis on loogiliselt seotud. See on kasulik, kui töötate fikseeritud väärtuste kogumiga, näiteks nädala päevad, tellimuse staatused või kasutajatüübid.

Enumide kasutamine suurendab koodi loetavust ja turvalisust, kuna see välistab võimaluse kasutada vale väärtusi. Lisaks võivad Java enumid sisaldada meetodeid ja välju, mis võimaldab nende funktsionaalsust laiendada.

Näide:

enum Day {
    Esmaspäev, Teisipäev, Kolmapäev, Neljapäev, Reede, Laupäev, Pühapäev
}

// Kasutamine
Day täna = Day Esmaspäev;
if (täna == Day Laupäev || täna == Day Pühapäev) {
    System.out.println("Nädalavahetus");
} else {
    System.out.println("Tööpäev");
}