Sobes.tech
Junior — Middle

Puoi spiegare cosa significa la parola chiave 'implements' nel linguaggio di programmazione Java?

sobes.tech AI

Risposta dell'AI

Nel linguaggio Java, la parola chiave implements viene utilizzata da una classe per implementare un'interfaccia. L'interfaccia definisce un insieme di metodi senza implementazione, e la classe che implements questa interfaccia si impegna a implementare tutti i suoi metodi.

Questo permette di creare un'architettura flessibile, in cui classi diverse possono avere un insieme comune di metodi definiti dall'interfaccia, ma con implementazioni diverse.

Esempio:

interface Printable {
    void print();
}

class Document implements Printable {
    @Override
    public void print() {
        System.out.println("Stampa del documento");
    }
}

Qui, la classe Document implementa l'interfaccia Printable e fornisce un'implementazione concreta del metodo print().