martedì 5 aprile 2016

Lezione 05/04/2016: Interfacce, classi annidate/interne e classi anonime; interfacce funzionali.

Interfacce in Java: dichiarazione, implementazione. Esempio: Iterabile. Differenza tra interfacce e classi astratte. Ereditarietà multipla: il problema del diamante. Interfacce notevoli. Esercizio: MyString con Iterator e Iterable. Istruzione for "each". Classi interne: classi top-level, classi annidate e interne. Classi anonime. Interfacce funzionali. Cenni sulle espressioni lambda.


Nessun commento:

Posta un commento