Junior — Middle
Pouvez-vous expliquer ce que signifie le mot-clé 'implements' dans le langage de programmation Java?
sobes.tech IA
Réponse de l'IA
En le langage Java, le mot-clé implements est utilisé par une classe pour implémenter une interface. L'interface définit un ensemble de méthodes sans implémentation, et la classe qui implements cette interface s'engage à implémenter toutes ses méthodes.
Cela permet de créer une architecture flexible, où différentes classes peuvent avoir un ensemble commun de méthodes définies par l'interface, mais avec des implémentations différentes.
Exemple:
interface Printable {
void print();
}
class Document implements Printable {
@Override
public void print() {
System.out.println("Impression du document");
}
}
Ici, la classe Document implémente l'interface Printable et fournit une implémentation concrète de la méthode print().