Sobes.tech
Junior — Middle

Кадом намуди усул бояд дошта бошад интерфейси функсионалӣ дар Java?

sobes.tech AI

Ҷавоб аз AI

Функционалӣ интерфейс дар Java — ин интерфейсе, ки танҳо як методи абстрактиро дорад. Ин интерфейс дар изразҳои ламбда ва истинодҳои ба методҳо истифода мешавад.

Намуди метода бояд абстрактӣ бошад (бе иҷроиш), ва он ягона дар интерфейс аст. Ғайр аз он, интерфейс метавонад методҳои пешфарзӣ (default) ва статикӣ дошта бошад, аммо онҳо ҳамчун абстрактӣ ҳисоб намешаванд.

Маслиҳати интерфейси функсионалӣ:

@FunctionalInterface
public interface MyFunction {
    void apply(); // ягона методи абстрактӣ
}