Строка кода, использующая ссылки на методы, классифицируется как типы ссылок на методы как -
Ссылка на метод экземпляра произвольного объекта определенного типа
, где первый лямбда-аргумент выводится как объект типа String
, для которого метод с именем concat
вызывается со значением параметра, эквивалентным второму лямбда-аргументу. В приведенном выше случае как:
BinaryOperator<String> concatOperator = (result, input) -> result.concat(input);