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 :
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!