Что такое классы-оболочки в Java

Как сказано в названии, класс-оболочка обертывает (охватывает) вокруг типа данных и дает ему вид объекта. Они используются для преобразования любого примитивного типа в объект. Примитивные типы данных не являются объектами; они не принадлежат ни к одному классу; они определены в самом языке. Иногда требуется преобразовывать типы данных в объекты на языке Java. Например, сохраняя в структурах данных, которые поддерживают только объекты, требуется сначала преобразовать примитивный тип в объект, поэтому мы идем для класса-оболочки.

Пример

 
int i = 500;
Integer iWrap = new Integer(i);

Тип данных int i преобразуется в объект iWrap с использованием класса Integer. Объект iWrap может использоваться в Java-программировании везде, где i требуется объект.

Когда вы хотите преобразовать обратно (распаковать) в примитивный тип, вы можете использовать intValue() класса Integer.

 
int j = iWrap.intValue();
System.out.println(j);

intValue() - метод класса Integer, который возвращает тип данных int.

Источник: http://net-informations.com/Java/cJava/wrapper.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector