Junior — Middle
Функционал интерфейсте ыкмды белгилөө үчүн колдонулган термин эмне мааниге ээ?
sobes.tech AI
AIден жооп
Javaнын функциялык интерфейсинде, методту белгилөө үчүн колдонулган термин — бул абстракттуу метод. Функциялык интерфейс — бул так бир абстракттуу методу бар интерфейс, аны лямбда билдирүүсү же методко шилтеме аркылуу ишке ашырса болот.
Мисалы, Runnable интерфейсинде бир абстракттуу метод run() бар, ал аны функциялык интерфейс кылат:
@FunctionalInterface
public interface Runnable {
void run();
}
@FunctionalInterface белги милдеттүү эмес, бирок ал компиляторго интерфейс чын эле функциялык экенин текшерүүгө жардам берет.