19. diel - Vymenované typy (enum) a konštanty v Kotlin
V predchádzajúcom cvičení, Riešené úlohy k lekcii 16-18 Kotlín - Objektovo orientované programovanie, sme si precvičili získané skúsenosti z predchádzajúcich lekcií.
V minulej lekcii, Riešené úlohy k lekcii 16-18 Kotlín - Objektovo orientované programovanie , sme si uviedli abstraktné triedu a naučili sa definovať vlastné porovnávanie prvkov. Predchádzajúci 3 lekcie boli veľmi praktické, v nasledujúcich niekoľkých dieloch dokončíme objektovo orientované programovanie v Kotlinu, budú teda skôr teoretické.
Vymenované typy
V programoch sa nám často stáva, že nejaká premenná môže nadobúdať
niekoľkých prednastavených hodnôt. Príkladom môže byť stav objednávky v
internetovom obchode. Objednávka môže byť nová, prijatá, potvrdené alebo
dokončená. Žiadneho iného stavu nadobúdať nemôže. Podobným príkladom
sú napr. Dni v týždni, pracovné pozície a podobne. S doterajšími
znalosťami by sme si stav objednávky ukladali asi ako textový reťazec. To
však môže byť častým zdrojom chýb, nemáme žiadny mechanizmus, ktorý
nám skontroluje, že je hodnota zadaná správne. Preto Kotlin obsahuje tzv.
Vymenované typy (enum). Deklarujeme je podobne, ako triedu.
Enum k projektu pridáme podobne ako triedu alebo interface, ale
...koniec náhľadu článku...
Pokračuj ďalej
Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.
ročné PREDPLATNÉ
44 €
mesačne, platené ročne (528 €)14 000+ lekcií, cvičení a testov
6 000+ ti zostane navždy
Neobmedzený prístup ku všetkým aktuálnym
aj pripravovaným kurzom.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
33 €
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tutoriálu sa naučíme deklarovať vymenované typy (enum) v Kotlin, ukážeme si ako používať ich konštruktor a skončíme konštantami.