Programação em Java

Alguém sabe resolver

a. A classe abstrata Figura deve ter o método abstrato area.
b. A classe concreta Circulo é subclasse de Figura.
c. A classe abstrata Poligono é subclasse de Figura e deve ter os atributos base e
altura .
d. As classes concretas Triangulo, Losango, Retangulo e Quadrado são subclasses
de Poligono. Tente criar mais uma generalização aqui olhando as fórmulas da área.
e. Os polígonos Retangulo e Quadrado devem implementar a interface Diagonal,
que deve ter um método que calcula a diagonal.
f. Crie uma classe Geometria com um ArrayList de Figuras com pelo menos uma
figura de cada e imprima suas áreas, perímetros e diagonais.

Olá @rodrigo98, não duplique tópicos, por favor:

Sim, sabemos resolver
Você tentou fazer pelo menos?

A galera do fórum sabe resolver, mas ninguém vai fazer o seu trabalho por você!

Se estiver com dúvidas sobre o exercício, poste sua dúvida de forma pontual juntamente com o código que você fez, dessa forma todos conseguem te ajudar.

Nos ajude a te ajudar!

1 curtida

Eu fiz ate a letra D
Porem não consigo fazer a parte de interface

package Aula1;

public class Retangulo extends Poligonoo implements Diagonal
{

public Retangulo(int base, int altura)
{
super(base, altura);

}

@Override
public double calculaDiagonal()
{

calculaDiagonal = 

return 0;
}

}

@rodrigo98 Da uma olhada nesse tópico, eu acredito que seja o mesmo exercício

Caso ainda não consiga, volte aqui