Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Abstracción | Poo
Java POO
course content

Contenido del Curso

Java POO

Java POO

1. Cómo Trabajar con el IDE
2. Poo
3. Interfaz

book
Desafío: Abstracción

Tarea

Se ha creado para ti una clase abstracta llamada Shape. Contiene dos métodos abstractos: calculateArea() y calculatePerimeter(). Tu tarea es implementar dos clases: Rectangle y Circle. Debes heredar estas clases de la clase abstracta Shape y sobrescribir sus métodos. Aquí tienes una breve guía:

  • Para la clase Circle, necesitarás campos como radius, y para la clase Rectangle, necesitarás campos como width y height. Estos campos y sus constructores ya están proporcionados para ti. Utiliza estos campos al sobrescribir los métodos.

  • Si no tienes sólidos conocimientos de geometría, aquí tienes una referencia rápida con las fórmulas que necesitas usar:

    • Área del círculo: Pi * radius * radius;
    • Perímetro del círculo: 2 * PI * radius;
    • Área del rectángulo: width * height;
    • Perímetro del rectángulo: 2 * (width + height).

Para utilizar el valor de π (PI), haz uso de la biblioteca Math. Puedes acceder al valor de π usando Math.PI.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 8

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

course content

Contenido del Curso

Java POO

Java POO

1. Cómo Trabajar con el IDE
2. Poo
3. Interfaz

book
Desafío: Abstracción

Tarea

Se ha creado para ti una clase abstracta llamada Shape. Contiene dos métodos abstractos: calculateArea() y calculatePerimeter(). Tu tarea es implementar dos clases: Rectangle y Circle. Debes heredar estas clases de la clase abstracta Shape y sobrescribir sus métodos. Aquí tienes una breve guía:

  • Para la clase Circle, necesitarás campos como radius, y para la clase Rectangle, necesitarás campos como width y height. Estos campos y sus constructores ya están proporcionados para ti. Utiliza estos campos al sobrescribir los métodos.

  • Si no tienes sólidos conocimientos de geometría, aquí tienes una referencia rápida con las fórmulas que necesitas usar:

    • Área del círculo: Pi * radius * radius;
    • Perímetro del círculo: 2 * PI * radius;
    • Área del rectángulo: width * height;
    • Perímetro del rectángulo: 2 * (width + height).

Para utilizar el valor de π (PI), haz uso de la biblioteca Math. Puedes acceder al valor de π usando Math.PI.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 8
some-alt