La problématique des instanciations anonymes des interfaces

Pour implémenter une interface, il existe au moins deux solutions : faire implémenter l’interface par une classe, ou bien créer une instance de l’interface grâce aux classes anonymes (voir le chapitre Les interfaces).

Revenons sur cette seconde solution.

Soit un programme très simple, composé d’une interface contenant une unique méthode. Ce programme contient également une fonction qui accepte en paramètre l’interface.

L’interface se nomme Callback, et son unique méthode onSuccess. Cette méthode accepte en paramètre un nombre entier. L’interface et son unique méthode permettent de réaliser un post-traitement. L’interface est donc passée en paramètre d’une autre fonction qui appelle la méthode onSuccess quand elle a terminé de travailler.

Voici l’implémentation Kotlin du programme :

interface Callbac ...
couv_RIKOT.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
En résumé
Suivant
Écrire une interface fonctionnelle