Java Programming




Interfaces


Interfaces

Une interface est une classe qui ne contient que des méthodes abstraites (without body). Une interface Java est une entité distincte d’une classe qui contient une liste de méthodes abstraites que doit implémenter une classe pour rendre un service.

Implémenter une interface

Pour implémenter une interface on procède comme suit
Nomclass implements nomInterface
NB : une classe peut implémenter plusieurs interfaces
Create an interface
Modificator interface name
Modificator interface name extends perename: déclarer une interface en héritant des méthodes d’une autre interface

Java Interfaces list

  • ActionListener
  • ChangeListener
  • MouseListener
  • MouseMotionListener
Les constantes déclarées dans une interface sont plus pratiques à utiliser que si elles sont déclarées dans une classe : il suffit qu’une classe implémente une telle interface pour les utiliser directement sans les préfixer par leur interface (comme si elle héritait de ces constantes)

Eninam BAGNABANA     |         |     bagnadavid@outlook.fr     |