Lekce 19 - Výčtové typy (enum) a konstanty v Kotlin
V předešlém cvičení, Řešené úlohy k 16.-18. lekci OOP v Kotlin, jsme si procvičili nabyté zkušenosti z předchozích lekcí.
Předchozí lekce byly velmi praktické, v následujících několika dílech dokončíme objektově orientované programování v Kotlinu, budou tedy spíše 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
Kotlin 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.
Koupit tento kurz
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 Kotlin, 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íť.