Lekce 22 - OOP v Javě naposledy - Boxing, balíčky a doplnění
V minulé lekci, Equals a Clone v Javě, jsme si vysvětlili metody equals()
a clone()
.
V této lekci se podíváme na boxing a unboxing, metodu s proměnným počtem parametrů, systém balíčku a vnořené třídy.
Zabalení, vybalení a nullovatelné typy
Již známe rozdíly mezi primitivními a referenčními typy. Občas se nám
hodí pracovat s primitivním typem jako s referenčním. Proto se používá
tzv. boxing (zabalení), kde do obecného předka třídy Object
zabalíme primitivní typ. V praxi to vypadá takto:
int a = 10; Object zabalenyInt = a;
S proměnnou zabalenyInt
nyní pracujeme tak, jako by v ní byl
typ referenční. Dále může nabývat hodnoty null
. Obyčejný
int
by se jen kopíroval bez jakékoli závislosti.
Podobně proměnnou můžeme vybalit, hovoříme o tzv. unboxingu. Neuděláme nic jiného, než že
...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 této lekci na OOP v Javě si ukážeme boxing a unboxing, metodu s proměnným počtem parametrů, systém balíčku a vnořené třídy.
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íť.