Как работает функциональный интерфейс компаратора? [Дубликат]

Также обратите внимание, что использование метода «foreach» в исходном вопросе имеет некоторые ограничения, такие как невозможность удалить элементы из списка во время итерации.

Новый для цикла проще читать и удалять необходимость в отдельном итераторе, но он действительно полезен только для итерационных проходов, доступных только для чтения.

18
задан skiwi 18 May 2014 в 13:48
поделиться

3 ответа

31
ответ дан JB Nizet 25 August 2018 в 04:10
поделиться
1
ответ дан seinta 25 August 2018 в 04:10
поделиться

equals () наследуется от Object, а унаследованные общедоступные методы не учитываются, когда вы определяете, является ли интерфейс функциональным интерфейсом. Так что даже если equals () является абстрактным в компараторе, потому что он унаследован, он не учитывается.

ПРАВИЛО: Функциональный интерфейс - это интерфейс, который имеет один абстрактный метод. Методы по умолчанию не учитываются; Статические методы не учитываются; и , унаследованные от Object , не учитываются.

0
ответ дан Xelian 8 October 2018 в 20:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: