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