1
resposta

[Projeto] Projeto Calcular Area - Desafio: Instanceof - 5 (formas)

public interface Forma {
    default void calcularArea() {
        System.out.println("Área calculada: " );
    }
}
public class retangulo implements Forma {
    double altura;
    double largura;
    double area;

    public retangulo(double altura, double largura) {
        this.altura = altura;
        this.largura = largura;
    }
    @Override
    public void calcularArea () {
        this.area = (largura * altura);
        System.out.println("Area do quadrado: " + area);
    }

    @Override
    public String toString() {
        return "retangulo: " +
                "altura=" + altura +
                ", largura=" + largura +
                ", area=" + area ;
    }
}
public class circulo implements Forma {
    double raio;
    double area;

    public circulo(int i) {
        this.raio = i;
    }

    @Override
    public void calcularArea() {
        this.raio = raio;
        area = Math.PI * Math.pow(raio, 2);
        System.out.println("Area do circulo: " + area);
    }

    public void raio(int i) {
    }

    @Override
    public String toString() {
        return "circulo: " + "raio= " + raio + "\n, area=" + area;
    }
}
public class circulo implements Forma {
    double raio;
    double area;

    public circulo(int i) {
        this.raio = i;
    }

    @Override
    public void calcularArea() {
        this.raio = raio;
        area = Math.PI * Math.pow(raio, 2);
        System.out.println("Area do circulo: " + area);
    }

    public void raio(int i) {
    }

    @Override
    public String toString() {
        return "circulo: " + "raio= " + raio + "\n, area=" + area;
    }
}
1 resposta

Bom dia, Luis! Tudo joia?

Parabéns por concluir mais um desafio, ficou ótimo!

Também agradeço por compartilhar seu código com os demais estudantes, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!