Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
java1_2013_2014 / java3.pptx
Скачиваний:
131
Добавлен:
16.04.2015
Размер:
137.02 Кб
Скачать

Локальный анонимный класс

interface Iterator { // интерфейс итератора boolean hasNext();

Object next() throws NoSuchElementException;

}

public static Iterator ArrayIter(Object[] a) { return

new Iterator() { // анонимный класс, реализующий Iterator public boolean hasNext() { … } // реализация

public Object next() throws NoSuchElementException { … }

// реализация

}; // конец анонимного класса

}

Iterator a = ArrayIter (new Object[]

{new Integer(1), new Integer(2), new Integer(3), new Integer(4), new Integer(5)});

… a.hasNext(); … a.next() …

(C) В.О. Сафонов. 2013

Q&A

Вопросы?

(C) В.О. Сафонов. 2013

Соседние файлы в папке java1_2013_2014