Функциональные интерфейсы и их реализация

Подскажите пожалуйста способы реализации функциональных интерфейсов.

Я знаю два способа - имплементирование в класс и реализация методов

И с помощью лямбда выражений.

Какие есть еще?


Ответы (1 шт):

Автор решения: Sergei Zhilinski

В Java 8 функциональные интерфейсы могут быть представлены с использованием лямбда-выражений, ссылок на методы и ссылок на конструкторы.

В документации об этом написано:

Note that instances of functional interfaces can be created with lambda expressions, method references, or constructor references. пруф

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

→ Ссылка