Classe principal:
import java.util.ArrayList;
public class Principal {
public static void main(String[] args) {
var produto1 = new Produto("Arroz");
produto1.setValorProduto(32.99);
produto1.setQuantidade(12);
var produto2 = new Produto("Feijão");
produto2.setValorProduto(8.99);
produto2.setQuantidade(10);
var produto3 = new Produto("Macarrão");
produto3.setValorProduto(3.98);
produto3.setQuantidade(15);
var produto4 = new ProdutoPerecivel("Iogurte");
produto4.setValorProduto(6.99);
produto4.setQuantidade(8);
produto4.setDataValidade("21/12/2024");
ArrayList<Produto> listaDeProduto = new ArrayList<>();
listaDeProduto.add(produto1);
listaDeProduto.add(produto2);
listaDeProduto.add(produto3);
listaDeProduto.add(produto4);
System.out.println("Terceiro produto da lista: " + listaDeProduto.get(2));
System.out.println("Quarto produto da lista: " + listaDeProduto.get(3));
System.out.println("Lista total de produtos:");
for (Produto p: listaDeProduto) {
System.out.println(p);
}
}
}