Spec-Zone .ru
спецификации, руководства, описания, API
Массивы и Перечислимые типы
След: API Reflection

Урок: Массивы и Перечислимые типы

С точки зрения виртуальной машины Java массивы и перечислимые типы (или перечисления) являются только классами. Многие из методов в Class может использоваться на них. Отражение предоставляет несколько определенных API массивам и перечислениям. Этот урок использует серию примеров кода, чтобы описать, как отличить каждый из этих объектов от других классов и работать на них. Различные ошибки также быть исследованными.

Массивы

У массивов есть компонентный тип и длина (который не является частью типа). Массивы могут быть maniuplated или в их полноте или в компоненте компонентом. Отражение обеспечивает java.lang.reflect.Array class в последней цели.

Перечислимые типы

Перечисления обрабатываются очень как обычные классы в отражательном коде. Class.isEnum() говорит ли a Class представляет и enum. Class.getEnumConstants() получает перечислимые константы, определенные в перечислении. java.lang.reflect.Field.isEnumConstant() указывает, является ли поле перечислимым типом.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь
.

Предыдущая страница: Предыдущий Урок
Следующая страница: Массивы