Классы-оболочки, пакеты в Java. Габрельян Б.В. - 3 стр.

UptoLike

Составители: 

1. Классы-оболочки.
Для каждого простого встроенного типа в Java существует соответст-
вующий класс, позволяющий создавать объекты, содержащие в себе значение
какой-либо переменной или константы этого примитивного типа. Такие клас-
сы дают возможность преобразовать, например, целочисленную переменную
в объект класса Integer, или, напротив, записать в целочисленную перемен-
ную значение объекта класса Integer. Преобразование
переменной или кон-
станты в объект называют "заворачиванием", а соответствующие классы -
классами-оболочками (wrapper-classes).
Для числовых типов определены следующие классы-оболочки:
Тип Класс
byte Byte
short Short
int Integer
long Long
float Float
double Double
Например,
double d;
d = 1.73;
Double dObj = new Double(d);
Integer iObj = new Integer(-10);
Классы-оболочки содержат статические поля-константы для макси-
мального (MAX_VALUE) и минимального (MIN_VALUE) возможного зна-
чений переменных соответствующего типа и, кроме того, набор методов для
преобразования чисел в строки и наоборот. Для преобразования значений чи-
словых типов в строки используются методы классов-оболочек с именем
type
Value, где вместо type задается имя соответствующего типа. Например,
Byte bObj = new Byte( (byte)65 );
byte b = bObj.byteValue();
b = Byte.MAX_VALUE; // b = 127
// или (менее предпочтительное)
b = bObj.MAX_VALUE;
Объект класса-оболочки можно преобразовать в строку с помощью метода
toString, например,
String str = bObj.toString(); // s = "65"
                            1. Классы-оболочки.

      Для каждого простого встроенного типа в Java существует соответст-
вующий класс, позволяющий создавать объекты, содержащие в себе значение
какой-либо переменной или константы этого примитивного типа. Такие клас-
сы дают возможность преобразовать, например, целочисленную переменную
в объект класса Integer, или, напротив, записать в целочисленную перемен-
ную значение объекта класса Integer. Преобразование переменной или кон-
станты в объект называют "заворачиванием", а соответствующие классы -
классами-оболочками (wrapper-classes).
      Для числовых типов определены следующие классы-оболочки:
                                Тип Класс
                                byte    Byte
                                short   Short
                                 int   Integer
                                long    Long
                                float   Float
                               double Double

Например,
     double d;
     d = 1.73;
     Double dObj = new Double(d);
     Integer iObj = new Integer(-10);

     Классы-оболочки содержат статические поля-константы для макси-
мального (MAX_VALUE) и минимального (MIN_VALUE) возможного зна-
чений переменных соответствующего типа и, кроме того, набор методов для
преобразования чисел в строки и наоборот. Для преобразования значений чи-
словых типов в строки используются методы классов-оболочек с именем
typeValue, где вместо type задается имя соответствующего типа. Например,
     Byte bObj = new Byte( (byte)65 );
     byte b = bObj.byteValue();
     …
     b = Byte.MAX_VALUE;             // b = 127
     // или (менее предпочтительное)
     b = bObj.MAX_VALUE;

Объект класса-оболочки можно преобразовать в строку с помощью метода
toString, например,
       String str = bObj.toString(); // s = "65"