Descripción
Implementación de una jerarquía de clases de figuras geométricas usando herencia
Crea una jerarquía de clases para representar figuras geométricas. Debes implementar:
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
-
Una clase base abstracta
Figura
que contenga:- Un atributo protegido
color
de tipo String - Un constructor que inicialice el color
- Un método abstracto
calcularArea()
que devuelva un double - Un método
getColor()
que devuelva el color de la figura
- Un atributo protegido
-
Una clase
Circulo
que herede deFigura
y que:- Tenga un atributo privado
radio
de tipo double - Implemente un constructor que reciba el radio y el color
- Implemente el método
calcularArea()
para calcular el área del círculo (π × r²)
- Tenga un atributo privado
-
Una clase
Rectangulo
que herede deFigura
y que:- Tenga atributos privados
ancho
yalto
de tipo double - Implemente un constructor que reciba el ancho, alto y color
- Implemente el método
calcularArea()
para calcular el área del rectángulo (ancho × alto)
- Tenga atributos privados
Finalmente, crea una clase Main
con un método main
que:
- Cree instancias de un círculo y un rectángulo con valores a tu elección
- Muestre por consola el color y área de cada figura
Solución al ejercicio de programación en Java
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Java para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Java
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Java