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