Junior — Middle
V akých situáciách a na aké účely sa v programovaní používa enumerácia (Enumeration)?
sobes.tech AI
Odpoveď od AI
Enumy (enum) sa používajú na definovanie obmedzeného súboru konštánt, ktoré sú logicky spojené. Je to užitočné pri práci s pevne stanoveným súborom hodnôt, ako sú dni týždňa, stavy objednávok alebo typy používateľov.
Použitie enumov zvyšuje čitateľnosť a bezpečnosť kódu, pretože vylučuje možnosť použitia nesprávnych hodnôt. Navyše, v Jave môžu enumy obsahovať metódy a polia, čo umožňuje rozšíriť ich funkčnosť.
Príklad:
enum Day {
PONDELOK, UTOROK, STREDA, ŠTVRTOK, PIATOK, SOBOTA, NEDELA
}
// Použitie
Day dnes = Day.PONDELOK;
if (dnes == Day.SOBOTA || dnes == Day.NEDELA) {
System.out.println("Víkend");
} else {
System.out.println("Pracovný deň");
}