Программирование на Java

       

Void


Этот класс-обертка, в отличие от остальных, не реализует интерфейс java.io.Serializable. Он не имеет открытого конструктора. Более того, экземпляр этого класса вообще не может быть получен. Он нужен только для получения ссылки на объект Class, соответствующий void. Эта ссылка представлена статической константой TYPE.

Делая краткое заключение по классам-оберткам, можно сказать, что:

  • каждый примитивный тип имеет соответствующий класс-обертку;
  • все классы-обертки могут быть сконструированы как с использованием примитивных типов, так и с использованием String, за исключением Character, который может быть сконструирован только по char;
  • классы-обертки могут сравниваться с использованием метода equals();

  • примитивные типы могут быть извлечены из классов-оберток с помощью соответствующего метода xxxxValue() (например intValue());
  • классы-обертки также являются классами-утилитами, т.е. предоставляют набор статических методов для работы с примитивными типами;

  • классы-обертки являются неизменяемыми.



Содержание раздела