Sobes.tech
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().