Junior — Middle
Тавр аз термин, ки барои нишон додани усул дар интерфейси функсионалӣ истифода мешавад, чӣ маъно дорад?
sobes.tech AI
Ҷавоб аз AI
Дар интерфейси функсионалии Java, термин, ки барои ишора ба метод истифода мешавад, методи абстрактӣ аст. Интерфейси функсионалӣ — ин интерфейс бо дақиқ як методи абстрактӣ аст, ки бо истифода аз изрази лямбда ё истинод ба метод иҷро кардан мумкин аст.
Масалан, интерфейси Runnable як методи абстрактии run() дорад, ки онро интерфейси функсионалӣ месозад:
@FunctionalInterface
public interface Runnable {
void run();
}
Аннотатсияи @FunctionalInterface ҳатмӣ нест, аммо кӯмак мекунад, ки компилятор санҷад, ки оё интерфейс воқеан функсионалӣ аст.