Знакомство вышло не полное - только основные вещи, этого должно бвть достаточно для понимания обобщений в коллекциях.
БОлее подробно рекомендую почитать у Хорстманна в главе 12. Вся двенадцатая глава посвящена обобщениям.
Начали знакомство с коллекциями, расмотрели основные методы класса Collection, итераторы.
Читать главу 13 до заголовка "Списки-массивы"
Домашка:
1. Ранее созданные интерфейс SimpleList и класс SimpleArrayList сделать обобщеными.
2. Создать класс SimpleLinkedList реализующий интерфейс SimpleList (требования описаны в итогах занятий 6-9). Класс должен быть обобщенным.
3. Добавить в оба класса-списка итератор.
должен корректно работать следующий код:
SimpleList<String> stringList = new SimpleLinkedList<String>(); list.add("good"); list.add("bad"); list.add("good"); list.add("bad"); list.add("good"); for(String str: stringList){ if (str.equals("good")) { System.out.println("good"); } }
No comments:
Post a Comment