Я новичок в Java 8 и пробую это.у меня есть интерфейс
public interface CurrencyRateDao{
Double getCurrencyRate(String srcCur,String tarCur, int month);
}
Доступ с использованием этого способа:
CurrencyRateDao currencyRateDao = new CurrencyRateDaoImpl();
Double rate = ('USD','INR',1) -> currencyRateDao::getCurrencyRate;
Выдача ошибки:
целевой тип этого выражения должен быть функциональныминтерфейс.
Подскажите, пожалуйста, что не так с кодом выше