Шаг 12 - Простые типы и классы

Для каждого простого типа в Java есть соответствующий класс. Ниже приведена таблица соответствий.

Простой типКласс
booleanBoolean
charCharacter
intInteger
longLong
floatFloat
doubleDouble

Класс, который соответствует простому типу, расширяет его функциональность. Посмотрите на примере, допустим, простого типа integer. В класс добавлены функции, которые могут преобразовывают строку в число и наоборот. Все классы имеют общего папу - класс Object, а числа, например, еще и класс Numeric. Реализацию классов вы можете посмотреть в проекте приложенном к шагу. Идея заключается в написании класса оболочки к простому типу. Про преобразование типов мы пока не говорили, но есть некоторая тонкость - для преобразования простых типов данных в объекты класса и обратно вы не можете применять оператор присваивания. Вместо этого необходимо использовать соответствующие конструкторы и методы классов.


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 05.01.2003