SOCORRO < PROGRAMAÇÂO ORIENTADA A OBJETOS> È para hoje e vale nota. 1. Implemente uma classe chamada FigurasGeometricas que terá os seguintes atributos:
Implemente os métodos getters e setters de cada atributo. Além disso, implemente o método: public double calcularAreaFigura ();
O método acima deverá verificar qual o valor da variável nomeFigura e fazer o cálculo conforme estipulado abaixo: se “quadrado” return this.lado * this.lado se “triangulo” return (this.base * this.altura) / 2 se “trapézio” return ((this.baseMaior + this.baseMenor) * this.altura) / 2 senão 0.0
Crie a classe Principal para testar o programa, abastecendo as variáveis (setters) conforme a figura que será calculada. Exemplo – se a figura for um quadrado, precisará apenas do valor da variável lado. Crie também um construtor que receba como parâmetro todas as variáveis da classe e as inicialize conforme validações dos setters. Crie um objeto para cada tipo de figura geométrica, ou seja, 3 objetos. Instancie pelo menos 1 pelo construtor. Apresente (no prompt) para cada objeto o nome da figura, os valores de suas variáveis e o cálculo de sua área.
Lista de comentários
https://repl.it/@bokomoko/figuras-geometricas-orientadas-a-objeto
Observe que ele menciona explicitamente usar setter and getters