Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Uso del implements

Estimados una consulta, en los videos se da una breve explicación de lo que es el extends y su función, pero en este ejercicio veo la palabra reservada implements, donde se puede buscar información acerca de estos comandos. en el inicio de los cursos cuando veíamos CS3 y HTML estaba la pagina MDN Web docs, hay alguna pagina asi para java?

1 respuesta

¡Hola Julio, espero que estés bien!

Tenemos la documentación y guías oficiales de Java/Oracle en inglés (con opción de traducir página vía navegador para español), sigue organizado por tema:

Entiendo que estás teniendo dudas sobre el uso de la palabra reservada "implements" en Java y estás buscando información al respecto. La palabra clave "implements" se utiliza para implementar una interfaz en una clase. Cuando una clase implementa una interfaz, debe proporcionar una implementación para todos los métodos definidos en la interfaz.

Por ejemplo, si tienes una interfaz llamada "Figura" con un método "calcularArea", puedes implementar esta interfaz en las clases "Circulo" y "Rectangulo", y proporcionar una implementación para el método "calcularArea" en cada una de esas clases.

Aquí tienes un ejemplo de cómo se usaría la palabra clave "implements" en Java:

interface Figura {
    double calcularArea();
}

class Circulo implements Figura {
    double radio;

    Circulo(double radio) {
        this.radio = radio;
    }

    public double calcularArea() {
        return Math.PI * radio * radio;
    }
}

class Rectangulo implements Figura {
    double longitud, ancho;

    Rectangulo(double longitud, double ancho) {
        this.longitud = longitud;
        this.ancho = ancho;
    }

    public double calcularArea() {
        return longitud * ancho;
    }
}

En este ejemplo, las clases "Circulo" y "Rectangulo" implementan la interfaz "Figura" y proporcionan una implementación para el método "calcularArea" definido en la interfaz.

En cuanto a tu pregunta sobre dónde buscar información acerca de estos comandos, te recomendaría consultar la documentación oficial de Java en el sitio web de Oracle, específicamente la sección que trata sobre interfaces y la palabra clave "implements".

Espero que esta explicación te haya ayudado a entender el uso de la palabra clave "implements" en Java. Si tienes más preguntas, no dudes en preguntar.

¡Espero haber ayudado y buenos estudios!