Sobes.tech
Junior — Middle
108

Šta znači termin koji se koristi za označavanje metode u funkcionalnom interfejsu?

Одговор од АИ

sobes.tech АИ

U funkcionalnom interfejsu Java, termin koji se koristi za označavanje metode je apstraktna metoda. Funkcionalni interfejs je interfejs sa tačno jednom apstraktnom metodom, koju je moguće implementirati pomoću lambda izraza ili reference na metodu.

Na primer, interfejs Runnable ima jednu apstraktnu metodu run(), što ga čini funkcionalnim interfejsom:

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

Atribut @FunctionalInterface nije obavezan, ali pomaže kompajleru da proveri da li je interfejs zaista funkcionalan.