Wróć do bloga
Encyklopedia9 września 2020

Autoboxing

Autoboxing

Autoboxing – mechanizm występujący w Javie, który automatycznie opakowuje typ prymitywny w jego odpowiednik obiektowy (int —> Integer, boolean —> Boolean itd.). Kompilator wykonuje automatyczną konwersję z jednego typu w drugi, bez konieczności dodatkowych działań ze strony programisty. Dozwolony jest dlatego poniższy zapis:

Integer number = 4;
Float floatNumber = 3.2f;
Boolean = true;

Odwrotnym zjawiskiem jest unboxing (konwersja obiektu w typ prymitywny).