Sobes.tech
Junior — Middle

În ce situații și în ce scopuri se utilizează enumerarea (Enumeration) în programare?

sobes.tech AI

Răspuns de la AI

Enum-urile (enum) sunt utilizate pentru a defini un set limitat de constante care sunt logic legate între ele. Acest lucru este util atunci când se lucrează cu un set fix de valori, cum ar fi zilele săptămânii, stările comenzilor sau tipurile de utilizatori.

Utilizarea enum-urilor crește lizibilitatea și siguranța codului, deoarece elimină posibilitatea utilizării valorilor incorecte. În plus, în Java, enum-urile pot conține metode și câmpuri, ceea ce le permite să-și extindă funcționalitatea.

Exemplu:

enum Day {
    LUNI, MARTI, MIERCURI, JOI, VINERI, SAMBATA, DUMINICA
}

// Utilizare
Day astazi = Day.LUNI;
if (astazi == Day.SAMBATA || astazi == Day.DUMINICA) {
    System.out.println("Weekend");
} else {
    System.out.println("Zi lucrătoare");
}