Почему в этом примере программы из примера внутреннего класса учебника по Java используется «this. New»?

1
8

Пример внутреннего класса

почему при создании DataStructureIterator/EvenIterator используется "this.new"? Это потому, что Even iterator — это своего рода подкласс DataStructureIterator?

И в чем смысл создания интерфейса DataStructureIterator? Почему бы напрямую не использовать интерфейс java.util.Iterator в классе EvenIterator?

Кроме того, разве использование интерфейса не требует использования всех методов интерфейса? Насколько я могу судить, в этом примере они не все используются.

Вероника
Вопрос задан22 апреля 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.