Мы продолжаем знакомство с самым популярным и востребованным шаблоном проектирования: "Итератор". На этом уроке мы объединим два класса в один.
Дата отправки отчёта:
16 апреля 2018 г.
Задание выполнено: за
2 мин.
Чему научился:
public interface Iterable { Iterator iterator (); } public class Numbers implements Iterable { @Override public Iterator iterator() { return new NumbersIterator(); }
Научился: при перемещении класса из отдельного файла внутрь другого класса не забывай удалить из сигнатуры перемещаемого класса модификатор доступа паблик - внутри класса он уже не нужен
Класс с модификатором доступа паблик в отдельном файле и класс внутри класса использующего это класс эквивалентны по доступности Трудности: Видеть снег и слякоть за окном наступающих сумерек в без малого четыре часа дня...
Научился: Объединить весь итератор в один* класс Теперь 2 минуты на урок?? С другой стороны, тут я даже настроится не успел, так что даже меньше дискомфорта, чем уроки по 5 минут =)