package Atividade5ColeçãoDeDados;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
Circulo circulo = new Circulo(20);
Quadrado quadrado = new Quadrado(20);
ArrayList<Forma> listFormas = new ArrayList<>();
listFormas.add(circulo);
listFormas.add(quadrado);
Forma.imprimeForma(listFormas);
}
}
package Atividade5ColeçãoDeDados;
public class Circulo implements Forma {
private int raio;
public Circulo(int raio) {
this.raio = raio;
}
@Override
public double calcularArea() {
double area = Math.PI * raio * raio;
return area;
}
}
package Atividade5ColeçãoDeDados;
public class Quadrado implements Forma {
private int lado;
public Quadrado(int lado) {
this.lado = lado;
}
@Override
public double calcularArea() {
double area = lado * lado;
return area;
}
}