Amigos,
Estou começando a usar o JAVA.
Uma duvida minha, o seguinte. É com relação a HASHMAP.
EU soh aprendi a inserir um por um.... manualmente na lista.
Soh que no exemplo abaixo, o professor colocou a inserção de vários produtos, logo depois usou o método "adicionarProduto" para ir inserindo na lista.
Como faço para que esse metodo seja genérico? para ele ir inserindo qualquer tipo de produto?
Agradeço muito a ajuda de todos.
Abraços!
mport java.util.HashMap;
import java.util.Map;
public class Compras {
Map m = new HashMap();
public boolean adicionaProduto(Produto p){
Produto p = new Produto();
p.setCodigo("P-1");
p.setDescricao("CD");
p.setPreco(0.79);
m.put(p.getCodigo(), p);
}
public static void main(String args[]){
Compras c = new Compras();
Produto[] p = new Produto[3];
p[0]= new Produto();
p[0].setCodigo("P-1");
p[0].setDescricao("CD");
p[0].setPreco(1.20);
c.adicionaProduto(p[0]);
p[1]= new Produto();
p[1].setCodigo("P-30");
p[1].setDescricao("Papel");
p[1].setPreco(15);
c.adicionaProduto(p[1]);
p[2]= new Produto();
p[2].setCodigo("P-3");
p[2].setDescricao("Cola");
p[2].setPreco(3.25);
c.adicionaProduto(p[2]);
}
}