Sobes.tech
Junior — Middle

Pode explicar o que significa a palavra-chave 'implements' na linguagem de programação Java?

sobes.tech IA

Resposta da IA

Na linguagem Java, a palavra-chave implements é usada numa classe para implementar uma interface. A interface define um conjunto de métodos sem implementação, e a classe que implements essa interface compromete-se a implementar todos os seus métodos.

Isto permite criar uma arquitetura flexível, onde diferentes classes podem ter um conjunto comum de métodos definidos pela interface, mas com implementações diferentes.

Exemplo:

interface Printable {
    void print();
}

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

Aqui, a classe Document implementa a interface Printable e fornece uma implementação concreta do método print().