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");
}