Last updated
Last updated
Въпреки, че има примитивни типове в java има нуждата от Wrapper Class, заради допълнителните функционалности който са реализирани в Wrapper Class.
В Wrapper Class се включват методи като:
valueOf() - за конвертиране на примитивни типове
parseInt() - за конвертиране от String
toString() - за текстово представяне
Полезни свойства на Wrapper Class:
Те преобразуват примитивните типове данни в обекти. Обектите са необходими, ако искаме да променим аргументите, предадени в метод (защото примитивните типове се предават по стойност).
Класовете в пакета java.util обработват само обекти и следователно Wrapper Class помагат и в този случай.
Структурите от данни в рамката за събиране, като ArrayList и Vector, съхраняват само обекти (референтни типове), а не примитивни типове.
Необходим е обект, за да се поддържа синхронизация при многонишково програмиране
Една от основните важни характеристики, предоставени от Wrapper Class, е много полезните методи. Когато имаме стойност с плаваща запетая и искаме да намерим целочислената стойност, тогава имаме специфичен метод за това.