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;
}
}