Maison  >  Article  >  Java  >  L'interface peut-elle implémenter l'interface en Java ?

L'interface peut-elle implémenter l'interface en Java ?

王林
王林original
2020-05-15 11:04:174472parcourir

L'interface peut-elle implémenter l'interface en Java ?

Les interfaces en Java ne peuvent pas implémenter d'interfaces, mais une interface peut hériter d'une ou plusieurs interfaces, ce qui est similaire à la méthode d'héritage entre classes.

L'héritage de l'interface utilise le mot-clé extends, et la sous-interface hérite des méthodes de l'interface parent.

(Tutoriel vidéo recommandé : vidéo Java )

Héritage de l'interface

L'interface sportive suivante est interfacée par Hockey et Héritage de football :

Linterface peut-elle implémenter linterface en Java ?

L'interface Hockey déclare quatre méthodes qui lui sont propres et hérite de deux méthodes de l'interface Sports De cette façon, la classe qui implémente l'interface Hockey doit l'implémenter. six méthodes.

De même, une classe qui implémente l'interface Football doit implémenter cinq méthodes, dont deux proviennent de l'interface Sports.

Héritage multiple d'interfaces

En Java, les interfaces permettent l'héritage multiple.

Dans l'héritage multiple d'interfaces, le mot-clé extends ne doit être utilisé qu'une seule fois, suivi de l'interface héritée. Comme indiqué ci-dessous :

public interface Hockey extends Sports, Event

Le fragment de programme ci-dessus est une sous-interface légalement définie. Contrairement aux classes, les interfaces permettent un héritage multiple, et Sports et Event peuvent définir ou hériter de la même méthode.

Tutoriel recommandé : Programme d'entrée Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn