Lekce 20 - Výčtové typy (enum) a konstanty v Javě
V předešlém cvičení, Řešené úlohy k 17.-19. lekci OOP v Javě, jsme si procvičili nabyté zkušenosti z předchozích lekcí.
Předchozí 3 lekce byly velmi praktické, v následujících několika dílech dokončíme objektově orientované programování v Javě, budou tedy teoretické.
Výčtové typy
V programech se nám často stává, že nějaká proměnná může nabývat několika přednastavených hodnot. Příkladem může být stav objednávky v internetovém obchodě. Objednávka může být nová, přijatá, potvrzená nebo dokončená. Žádného jiného stavu nabývat nemůže. Podobným příkladem jsou např. dny v týdnu, pracovní pozice a podobně. S dosavadními znalostmi bychom si stav objednávky ukládali asi jako textový řetězec. To však může být častým zdrojem chyb, nemáme žádný mechanismus, který nám zkontroluje, že je hodnota zadaná správně. Proto Java obsahuje tzv. výčtové typy (enum). Deklarujeme je podobně, jako třídu.
Enum k projektu přidáme podobně jako třídu nebo interface, ale
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Omezená nabídka: Nauč se vše a ušetři
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu se naučíme deklarovat výčtové typy (enum) v Javě, ukážeme si jak používat jejich konstruktor a skončíme konstantami.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.