Програмування на мові Java Утиліти

March 2nd, 2009


« Мова JAVA розробка програмного забезпечення в середовищі Internet   |   Програмування на мові Java Мережеві засоби »

Клас Boolean-это дуже тонка оболонка навколо логічних значень, вона буває корисна лише в тих випадках, коли тип boolean потрібно передавати по посиланню, а не по значенню.

Перерахування

В Java для зберігання груп однорідних даних є масиви. Вони дуже корисні при використанні простих моделей доступу до даним. Перерахування ж пропонують більш довершений об’єктно-орієнтований шлях для зберігання наборовши даних схожих типів. Перерахування використовують свій власний механізм резервування пам’яті, і їх розмір може збільшуватися динамічно.
У них є інтерфейсні методи для виконання ітерацій і для перегляду. Їх можна індексувати чим-небудь кориснішим, ніж простими цілими значеннями.

Інтерфейс Enumeration

Enumeration-простой інтерфейс, що дозволяє вам обробляти елементи будь-якої колекції об’єктів. У нім задається два методи. Перший з ніх-метод hasMoreElements, що повертає значення типу boolean. Він повертає значення true, якщо в перерахуванні ще залишилися елементи, і false, якщо у даного елементу немає наступного.
Другою метод-nextElement-возвращает узагальнене посилання на об’єкт класу Object, яку, перш ніж використовувати, потрібно перетворити до реального типу об’єктів, що містяться в колекції.

Нижче приведений приклад, в якому використовується клас Enum, що реалізовує перерахування об’єктів класу Integer, і клас EnumerateDemo, що створює об’єкт типа Enum, що виводить всі значення перерахування. Звернете увагу на те, що в об’єкті Enum не міститься реальні дані, він просто повертає послідовність створюваних ним об’єктів Integer.


Tags: , , , , , ,

програмування


Схожі записи

Категория: програмування |

Комментарии