Seminář 11

Obsah

Lokální a anonymní třídy

Funkční rozhraní

Co si z toho odnést? (A, B, C jsou nějaké objektové typy, () je prázdný typ)

Plus existují specifické verze pro nejčastější typy argumentů. Navíc Runnable:

Vlastní funčkní rozhraní

Lambda výrazy

Jak to spolu všechno souvisí

Stream API

Úkol

  1. Upravte svou RPN kalkulačku tak, aby vhodně využívala funkčních rozhranní, lambda výrazů a anonymních tříd.