24. diel - OOP v Jave naposledy - Boxing, balíčky a doplnenie
V minulej lekcii, Equals a Clone v Jave, sme si vysvetlili metódy equals()
a clone().
V tejto lekcii sa pozrieme na boxing a unboxing, metódu s premenným počtom parametrov, systém balíčka a vnorené triedy.
Zabalenie, vybalenie a nullovateľné typy
Už poznáme rozdiely medzi primitívnymi a referenčnými typmi. Občas sa
nám hodí pracovať s primitívnym typom tak, ako s referenčným. Preto sa
používa tzv. boxing (zabalenie), kde do všeobecného predka triedy
Object zabalíme primitívny typ. V praxi to vyzerá takto:
int a = 10; Object boxedInt = a;
S premennou boxedInt teraz pracujeme tak, ako by v nej bol typ
referenčný. Ďalej môže nadobúdať hodnoty null. Obyčajný
int by sa len kopíroval bez akejkoľvek závislosti.
Podobne premennú môžeme vybaliť, hovoríme o tzv. unboxingu. Neurobíme nič iné, než že
...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émiové sekcie.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
650 kreditov
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvný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 tejto lekcii k OOP v Jave si ukážeme boxing a unboxing, metódu s premenným počtom parametrov, systém balíčkov a vnorené triedy.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.
David sa informačné technológie naučil na