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.

Guide java mag

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).

Kapcsolódó cikkek