Dans le cours : Java pour les développeurs / développeuses Android

Accédez à ce cours grâce à un essai gratuit

Inscrivez-vous aujourd’hui pour accéder à plus de 25 300 cours dispensés par des experts.

Combiner callback et interface

Combiner callback et interface

Dans cette vidéo, nous allons parler d’interface et de callback. Nous avons vu comment on étend une classe déjà existante, grâce au mot clé « extends ». Il faut savoir qu’on ne peut étendre que d’une seule classe, qui elle peut étendre d’une classe et ainsi de suite. Mais ici, si je veux étendre de « Adapter » et de « MainActivity », ce n’est pas possible. C’est la limite de l’héritage. Pour palier à ça, Java a créé les interfaces. Donc, on peut étendre d’une classe, par contre, on peut implémenter autant d’interfaces qu’on veut. Sauf que, la limite d’une interface, c’est qu’on ne peut mettre que des méthodes abstraites. Regardons une interface que nous avons déjà utilisée. On va aller dans la classe « MainActivity ». On voit ici, « implements ». Le « implements » concerne les interfaces. L’« extends » concerne les classes. Ici, on implémente l’interface, « OnClickListener » de la classe « View ». Il y a un point car c'est une interface à l’intérieur d’une classe. Je clique pour aller…

Table des matières