Classes abstratas

Descrição do exercício

  • Implemente uma a classe abstrata chamada de FiguraPlana, contendo os métodos abstratos area() e perimetro()
  • Após criar a classe abstrata FiguraPlana, implemente as subclasses Quadrado, Triangulo, Circulo e Losango herdando da classe abstrata FiguraPlana e implemente os métodos.
  • Não esqueçam de implementar a classe Main, criar os objetos e testar cada um deles com os cálculos da área e do perímetro.

qual a dúvida?

abstract class FiguraPlana {

    abstract double area();

    abstract double perimetro();
}

Feito, bons estudos.

como implementar as subclasses e os metodos!

class NomeDaSubClasse extends FiguraPlana {

    double area() {
        // Aqui você implementa o cálculo da área 
    }

    double perimetro()  {
        // Aqui você implementa o cálculo do perímetro 
    }
}