import java.util.ArrayList;
public class Principal {
public static void main(String[] args) {
ArrayList<Produto> listaDeProdutos = new ArrayList<>();
Produto produto1 = new Produto("Arroz", 8.9, 5);
Produto produto2 = new Produto("Feijão", 10, 7);
listaDeProdutos.add(produto1);
listaDeProdutos.add(produto2);
Produto produtoNew = new Produto("Macarrão", 2.9, 4);
ProdutoPerecivel produtoPerecivel = new ProdutoPerecivel("Ovo", 12.99, 5);
System.out.println(listaDeProdutos);
System.out.println(listaDeProdutos.size());
System.out.println(listaDeProdutos.get(1).getNome());
System.out.println(produtoNew);
System.out.println(produtoPerecivel);
}
}
public class ProdutoPerecivel extends Produto{
String dataDeValidade;
public ProdutoPerecivel(String nome, double preco, int quantidade) {
super(nome, preco, quantidade);
this.dataDeValidade = dataDeValidade;
}
}
import java.util.ArrayList;
public class Produto {
private String nome;
private double preco;
private int quantidade;
public Produto(String nome, double preco, int quantidade) {
this.nome = nome;
this.preco = preco;
this.quantidade = quantidade;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getQuantidade() {
return quantidade;
}
public void setQuantidade(int quantidade) {
this.quantidade = quantidade;
}
public double getPreco() {
return preco;
}
public void setPreco(double preco) {
this.preco = preco;
}
@Override
public String toString() {
return "Produto: " + this.getNome() + " Preço: " + this.getPreco() + " Quantidade: " + this.getQuantidade();
}
}