1.06M
Category: programmingprogramming

Занятие 4: «f(x) или присутствие ипостеров в джаве»

1.

АоА
Занятие 4: «f(x) или присутствие
ипостеров в джаве»

2.

А что от нас хотят?

3.

PLAN УРОКА
Что такое функ. Прога?
FunctiONAL Interfaces
Lambda-выражения
Ссылки (в описании) на методы

4.

Что такое функц. Прога?

5.

Что такое функц. Прога?

6.

Функциональные интерфейсы
@FunctionalInterface
Public interface Convert_HUMAN_TO_DOG<Human, Dog>{
Dog convert(Human sharikoff);
}

7.

Default-метод – метод, реализованный в интерфейсе с ключевым словом default

8.

Базовые функциАНАЛЬНЫЕ
интерфейсы, написанные в самой
джаве

9.

10.

11.

Почему ArrayList(), а не обычный
массив?

12.

13.

14.

Ля…ля…ЛЯМБДА! Выражения
public int Sum(int a, int b){
return a + b;
}

15.

Особенности

16.

Ссылки на методы

17.

СПАСИБО ЗА ВНИМАНИЕ!!!
English     Русский Rules