Vlákno neexistuje.

20. diel - Equals, clone a dátové triedy v Kotlin

V predchádzajúcom kvíze, Kvíz - Dátum, list, rozhranie, pretypovanie v Kotlin OOP, sme si overili nadobudnuté skúsenosti z predchádzajúcich lekcií.

V minulej lekcii, Kvíz - Dátum, list, rozhranie, pretypovanie v Kotlin OOP , sme prebrali vymenované typy a konštanty. Dnes sa v Kotlin tutoriálu pozrieme na metódu equals() a klonovanie.

Metóda equals ()

S porovnávaním objektov súvisí metóda equals(). Vieme, že sa s jej pomocou porovnávajú textové reťazce (String y). Operátor == funguje u štandardných typov, ako je napr. Int alebo Double, tak, ako by sme očakávali. Keď sa však pokúsime pomocou == porovnať dva objekty, bude vrátené true iba v prípade, keď sa jedná o referencie na jeden a ten istý objekt. Pokiaľ si vytvoríme triedu a založíme si 2 rôzne inštancie, sú to stále 2 rozdielne objekty. Síce majú rovnaké hodnoty (ich hodnoty sa rovnajú), ale objekty nie sú


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

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.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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ále si prepíšeme metódu equals () tak, aby vedela porovnávať objekty podľa ich vnútorného stavu. Ďalej si vysvetlíme klonovania a dátové triedy.
Článok pre vás napísal Samuel Kodytek
Avatar
Autor se věnuje všem jazykům okolo JVM. Rád pomáhá lidem, kteří se zajímají o programování. Věří, že všichni mají šanci se naučit programovat, jen je potřeba prorazit tu bariéru, který se říká lenost.
Aktivity