Sobes.tech
Junior — Middle
109

Funksional interfeysdə metodun göstərilməsi üçün istifadə olunan termin nə deməkdir?

AI-dan cavab

sobes.tech Süni İntellekt

Java funksional interfeysində, bir metod üçün istifadə olunan termin abstrakt metoddir. Funksional interfeys, tam olaraq bir abstrakt metoda sahib olan və lambda ifadəsi və ya metod referansı ilə həyata keçirilə bilən interfeysdir.

Məsələn, Runnable interfeysində bir abstrakt metod olan run() mövcuddur, bu onu funksional interfeys edir:

@FunctionalInterface
public interface Runnable {
    void run();
}

@FunctionalInterface annotasiyası məcburi deyil, amma kompilatorun interfeysin həqiqətən funksional olub-olmadığını yoxlamasına kömək edir.