class Produto {
private String nome;
private double preco;
public Produto(String nome, double preco) {
this.nome = nome;
this.preco = preco;
}
public String toString() {
return "Produto: " + nome + ", Preço: R$" + preco;
}
}
class Roupa extends Produto {
private String tamanho;
public Roupa(String nome, double preco, String tamanho) {
super(nome, preco);
this.tamanho = tamanho;
}
@Override
public String toString() {
return super.toString() + ", Tamanho: " + tamanho;
}
}
class Alimento extends Produto {
private String validade;
public Alimento(String nome, double preco, String validade) {
super(nome, preco);
this.validade = validade;
}
@Override
public String toString() {
return super.toString() + ", Validade: " + validade;
}
}
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void imprimirLista(List<? extends Produto> lista) {
for (Produto p : lista) {
System.out.println(p);
}
}
public static void main(String[] args) {
List<Roupa> roupas = new ArrayList<>();
roupas.add(new Roupa("Casaco", 120.0, "G"));
roupas.add(new Roupa("Camisa", 70.0, "M"));
List<Alimento> alimentos = new ArrayList<>();
alimentos.add(new Alimento("Arroz", 25.0, "10/2025"));
alimentos.add(new Alimento("Feijão", 15.0, "08/2025"));
System.out.println("Lista de Roupas:");
imprimirLista(roupas);
System.out.println("\nLista de Alimentos:");
imprimirLista(alimentos);
}
}
To embed this program on your website, copy the following code and paste it into your website's HTML: