Sobes.tech
Junior — Middle

¿Puedes explicar qué significa la palabra clave 'implements' en el lenguaje de programación Java?

sobes.tech AI

Respuesta de la IA

En el lenguaje Java, la palabra clave implements se utiliza en una clase para implementar una interfaz. La interfaz define un conjunto de métodos sin implementación, y la clase que implements esa interfaz se compromete a implementar todos sus métodos.

Esto permite crear una arquitectura flexible, donde diferentes clases pueden tener un conjunto común de métodos definidos por la interfaz, pero con implementaciones diferentes.

Ejemplo:

interface Printable {
    void print();
}

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

Aquí, la clase Document implementa la interfaz Printable y proporciona una implementación concreta del método print().