Guide java mag
Ezt megelőzően, veled vagyunk primitvnye használt adattípusok (a továbbiakban - a primitívek) együtt kell működnie Chiles. Ezek voltak az adattípusok, mint például int, hosszú, byte, stb
Azonban a fejlesztés során valós programokkal állunk szemben helyzetekben, amikor szükségünk van a tárgyak, nem primitívek. Ebből a célból a Java nyelvet hozzon létre egy osztályt wrapper.
Mindezen osztályok Class száma örökösök.
Itt látható a hierarchia a Number osztály.
Ezek a tárgyak „csomagolást”, és a nekik megfelelő primitív perobrazovyvaet hogy egy tárgy (Reference Adat típus). Ezt a folyamatot nevezik avtoupakovkoy (boksz). A fordított folyamatot nevezik kicsomagolás (Unboxing).
Vegyünk egy egyszerű példát:
Ennek eredményeként, a program eredménye:
Megvizsgáltuk, hogy a csomagolás és kicsomagolás a számokat a kategóriában. Következő látni fogjuk, hogy ugyanez a folyamat a karakterek.
Annak érdekében, hogy a boksz / unboxing karakterek Java, ott van a karakterosztály.
Csakúgy, mint a helyzet a számokat, akkor gyakran szembesülnek olyan helyzetben, amikor szükségünk van a tárgyak, nem primitívek. Ebben az esetben mi lesz a következő lépés.
Ennek eredményeként a program, megkapjuk a következő eredménnyel:
Ebben a leírásban megnéztük száma osztályok és jellem. valamint a folyamatokat, mint a avtoupakovka és kicsomagolás (box / Unboxing).
A következő leckében megnézzük egy osztály, mint a String (karakterlánc).