Junior — Middle
Мумкин аст, ки намунаи интерфейс дар Java ё дигар забонро, ки танҳо як методи абстрактиро дорад, оваред?
sobes.tech AI
Ҷавоб аз AI
Дар Java, интерфейси бо як методи абстрактӣ номида мешавад интерфейси функсионалӣ. Мисоли чунин интерфейс Runnable аст:
@FunctionalInterface
public interface Runnable {
void run();
}
Масалан, интерфейси Comparator<T> бо методи compare:
@FunctionalInterface
public interface Comparator<T> {
int compare(T o1, T o2);
}
Интерфейсҳои чунин намуд барои истифода бо ифодаҳои лямбда қулай мебошанд.