adicionando a classe de produtosPerecivel
public class ProdutosPerecivel extends Produto {
String datavalidade;
public ProdutosPerecivel(String nome, double preco, int quantidade, String datavalidade) {
super(nome, preco, quantidade);
this.datavalidade = datavalidade;
}
public String getDatavalidade() {
return datavalidade;
}
}
classe man
import java.time.Period;
import java.util.ArrayList;
public class Principal {
public static void main(String[] args) {
ProdutosPerecivel produtos = new ProdutosPerecivel("Leite Integral Ninho", 5.99, 1, "02/09/2024");
ProdutosPerecivel produtos1 = new ProdutosPerecivel("Danone ", 27.99, 6, "12/12/2024");
Produto produto0 = new Produto("Prato de Plastico",12.99, 1 );
Produto produto1 = new Produto("Garfo Descartável ", 12.99, 1);
ArrayList<Produto>listaDeProdutos = new ArrayList<>();
listaDeProdutos.add(produto1);
listaDeProdutos.add(produto0);
listaDeProdutos.add(produtos1);
listaDeProdutos.add(produtos);
for (Produto produto : listaDeProdutos ){
System.out.println(produto);
}
System.out.println();
System.out.println("Item perecível " + listaDeProdutos.get(3) + ", data de validade: " + produtos.getDatavalidade());
System.out.println("Item perecível " + listaDeProdutos.get(2) + ", data de validade: " + produtos1.getDatavalidade());
System.out.println();
System.out.println("Tamanho da lista: " + listaDeProdutos.size());
}
}